If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 18 minutes, 2 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed Requires ─────── v0.5.2
Installed Reexport ─────── v0.2.0
Installed ChainRulesCore ─ v0.4.0
Installed ChainRules ───── v0.2.3
Updating `~/.julia/environments/v1.2/Project.toml`
[082447d4] + ChainRules v0.2.3
Updating `~/.julia/environments/v1.2/Manifest.toml`
[082447d4] + ChainRules v0.2.3
[d360d2e6] + ChainRulesCore v0.4.0
[189a3867] + Reexport v0.2.0
[ae029012] + Requires v0.5.2
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing ChainRules
Resolving package versions...
Installed NaNMath ─────────── v0.3.3
Installed FiniteDifferences ─ v0.9.0
Installed Compat ──────────── v2.2.0
Installed URIParser ───────── v0.4.0
Installed SpecialFunctions ── v0.8.0
Installed BinDeps ─────────── v0.8.10
Installed BinaryProvider ──── v0.5.8
Building SpecialFunctions → `~/.julia/packages/SpecialFunctions/ne2iw/deps/build.log`
Status `/tmp/jl_XLkmQM/Manifest.toml`
[9e28174c] BinDeps v0.8.10
[b99e7846] BinaryProvider v0.5.8
[082447d4] ChainRules v0.2.3
[d360d2e6] ChainRulesCore v0.4.0
[34da2185] Compat v2.2.0
[26cc04aa] FiniteDifferences v0.9.0
[77ba4419] NaNMath v0.3.3
[189a3867] Reexport v0.2.0
[ae029012] Requires v0.5.2
[276daf66] SpecialFunctions v0.8.0
[30578b45] URIParser v0.4.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
WARNING: Method definition rrule(typeof(Base.sum), AbstractArray{#s677, N} where N where #s677<:Real) in module ChainRules at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:61 overwritten at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:76.
** incremental compilation may be fatally broken for this module **
Testing ChainRules.jl
sincos: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sincos), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:78
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:74
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:55
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:3
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:152
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:153
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
mapreduce: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:12
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Vector: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:39
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Matrix: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:44
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:42
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Array{T, 3}: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,3}, ::Tuple{Array{Float64,3}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:49
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:47
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
keyword arguments: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##600#603")){Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:58
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Basic: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##630#632")){Float64,getfield(ChainRules, Symbol("#sum_pullback#622")){getfield(ChainRules, Symbol("#sum_pullback#620")){getfield(ChainRules, Symbol("#mapreduce_pullback#602")){typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##630#632")){Float64,getfield(ChainRules, Symbol("#sum_pullback#622")){getfield(ChainRules, Symbol("#sum_pullback#620")){getfield(ChainRules, Symbol("#mapreduce_pullback#602")){typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(mean), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
with dims kwargs: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-9, atol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:25
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
inv: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(inv), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:37
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
det: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##724#726")){Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##724#726")){Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(det), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:43
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:40
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
logdet: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##728#730")){Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##728#730")){Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logdet), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:49
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:46
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
tr: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##732#734")){Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##732#734")){Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(tr), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:54
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:52
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:4
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:6
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##772#774")){Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:8
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:21
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:22
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:23
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##775#777")){Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:24
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Symmetric: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##783#785")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##783#785")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:28
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:27
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##786#788")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##786#788")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##789#791")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##789#791")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##792#794")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##792#794")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##795#797")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##795#797")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##798#800")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##798#800")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##801#803")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##801#803")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##804#806")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##804#806")){Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##807#809")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##807#809")){Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
UpperTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##810#812")){UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##810#812")){UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
LowerTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##813#815")){LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::getfield(Base, Symbol("#kw##isapprox")))(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{getfield(ChainRules, Symbol("##813#815")){LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1186
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/LinearAlgebra/src/generic.jl:1442
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = rrule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Float64) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = fdm(::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::typeof(lgamma), ::Float64, ::Val{true}) at methods.jl:222
└ @ FiniteDifferences ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:222
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::getfield(FiniteDifferences, Symbol("##20#22")){typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::getfield(FiniteDifferences, Symbol("##20#22")){typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::getfield(FiniteDifferences, Symbol("##20#22")){typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #20 at methods.jl:263 [inlined]
└ @ Core ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::getfield(FiniteDifferences, Symbol("##20#22")){typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::getfield(FiniteDifferences, Symbol("##20#22")){typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = frule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:69
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:70
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:256
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Test/src/Test.jl:1113
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = rrule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Complex{Float64}) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = frule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
Test Summary: | Pass Error Total
ChainRules | 7529 62 7591
helper functions | 12 12
rulesets | 7517 62 7579
Base | 1447 8 1455
base | 1280 3 1283
Trig | 568 1 569
Basics | 56 56
Basics | 72 72
Hyperbolic | 42 42
Hyperbolic | 54 54
Degrees | 42 42
Inverses | 42 42
Inverses | 54 54
Inverse hyperbolic | 42 42
Inverse hyperbolic | 54 54
Inverse degrees | 42 42
Inverse degrees | 54 54
Multivariate | 14 1 15
atan2 | 5 5
sincos | 9 1 10
math | 311 311
Unary complex functions | 224 224
*(x, y) | 16 16
binary trig (hypot) | 16 16
binary trig (atan) | 16 16
identity | 17 2 19
Constants | 14 14
Constants | 14 14
Constants | 18 18
Constants | 18 18
Constants | 18 18
sign | 30 30
reshape | 9 9
hcat | 5 5
vcat | 5 5
fill | 8 8
Maps and Reductions | 132 5 137
map | 33 33
mapreduce | 13 1 14
mapfoldl | 13 13
mapfoldr | 13 13
sum | 60 4 64
Vector | 12 1 13
Matrix | 12 1 13
Array{T, 3} | 12 1 13
function argument | 24 24
keyword arguments | 1 1
broadcast | 8 8
Statistics | 22 2 24
mean | 22 2 24
Basic | 10 1 11
with function arg | 12 12
with dims kwargs | 1 1
LinearAlgebra | 5137 49 5186
linalg | 1299 4 1303
dot | 66 66
inv | 12 1 13
det | 12 1 13
logdet | 12 1 13
tr | 12 1 13
* | 500 500
/ | 260 260
\ | 360 360
norm | 65 65
Structured Matrices | 200 18 218
Diagonal | 30 3 33
::Diagonal * ::AbstractVector | 20 20
diag | 40 4 44
Symmetric | 10 1 11
Adjoint | 20 2 22
adjoint | 20 2 22
Transpose | 20 2 22
transpose | 20 2 22
UpperTriangular | 10 1 11
LowerTriangular | 10 1 11
Factorizations | 128 27 155
svd | 102 27 129
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
accumulate! | 9 9
Helper functions | 3 3
cholesky | 26 26
BLAS | 3510 3510
packages | 911 3 914
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 84 84
SpecialFunctions | 133 133
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 144 144
log gamma and co | 144 3 147
lgamma at 1.5, rrule | 4 4
lgamma at 1.5, frule | 3 3
loggamma at 1.5, rrule | 4 4
loggamma at 1.5, frule | 3 3
lgamma at 2.5, rrule | 4 4
lgamma at 2.5, frule | 3 3
loggamma at 2.5, rrule | 4 4
loggamma at 2.5, frule | 3 3
lgamma at 10.5, rrule | 4 4
lgamma at 10.5, frule | 3 3
loggamma at 10.5, rrule | 4 4
loggamma at 10.5, frule | 3 3
lgamma at -0.6, rrule | 4 4
lgamma at -0.6, frule | 3 3
lgamma at -2.6, rrule | 4 4
lgamma at -2.6, frule | 3 3
lgamma at -3.3, rrule | 4 4
lgamma at -3.3, frule | 3 3
lgamma at 1.6 + 1.6im, rrule | 5 5
lgamma at 1.6 + 1.6im, frule | 4 4
loggamma at 1.6 + 1.6im, rrule | 5 5
loggamma at 1.6 + 1.6im, frule | 4 4
lgamma at 1.6 - 1.6im, rrule | 5 5
lgamma at 1.6 - 1.6im, frule | 4 4
loggamma at 1.6 - 1.6im, rrule | 5 5
loggamma at 1.6 - 1.6im, frule | 4 4
lgamma at -4.6 + 1.6im, rrule | 5 5
lgamma at -4.6 + 1.6im, frule | 4 4
loggamma at -4.6 + 1.6im, rrule | 5 5
loggamma at -4.6 + 1.6im, frule | 4 4
ERROR: LoadError: Some tests did not pass: 7529 passed, 0 failed, 62 errored, 0 broken.
in expression starting at /root/.julia/packages/ChainRules/ziOpP/test/runtests.jl:22
ERROR: Package ChainRules errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Types.jl:112
[2] #test#119(::Bool, ::Nothing, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:1288
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:245
[5] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:233 [inlined]
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[12] top-level scope at none:10
Results with Julia v1.3.0
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 15 minutes, 7 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed Requires ─────── v0.5.2
Installed Reexport ─────── v0.2.0
Installed ChainRulesCore ─ v0.4.0
Installed ChainRules ───── v0.2.3
Updating `~/.julia/environments/v1.3/Project.toml`
[082447d4] + ChainRules v0.2.3
Updating `~/.julia/environments/v1.3/Manifest.toml`
[082447d4] + ChainRules v0.2.3
[d360d2e6] + ChainRulesCore v0.4.0
[189a3867] + Reexport v0.2.0
[ae029012] + Requires v0.5.2
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing ChainRules
Resolving package versions...
Installed NaNMath ─────────── v0.3.3
Installed SpecialFunctions ── v0.9.0
Installed FiniteDifferences ─ v0.9.0
Installed OpenSpecFun_jll ─── v0.5.3+1
Status `/tmp/jl_n0YzSH/Manifest.toml`
[082447d4] ChainRules v0.2.3
[d360d2e6] ChainRulesCore v0.4.0
[26cc04aa] FiniteDifferences v0.9.0
[77ba4419] NaNMath v0.3.3
[efe28fd5] OpenSpecFun_jll v0.5.3+1
[189a3867] Reexport v0.2.0
[ae029012] Requires v0.5.2
[276daf66] SpecialFunctions v0.9.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
WARNING: Method definition rrule(typeof(Base.sum), AbstractArray{#s677, N} where N where #s677<:Real) in module ChainRules at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:61 overwritten at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:76.
** incremental compilation may be fatally broken for this module **
Testing ChainRules.jl
sincos: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sincos), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:78
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:74
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:55
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:3
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:152
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:153
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
mapreduce: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:12
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Vector: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:39
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Matrix: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:44
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:42
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Array{T, 3}: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,3}, ::Tuple{Array{Float64,3}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:49
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:47
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
keyword arguments: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:58
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Basic: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#630#632"{Float64,ChainRules.var"#sum_pullback#622"{ChainRules.var"#sum_pullback#620"{ChainRules.var"#mapreduce_pullback#602"{typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#630#632"{Float64,ChainRules.var"#sum_pullback#622"{ChainRules.var"#sum_pullback#620"{ChainRules.var"#mapreduce_pullback#602"{typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(mean), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
with dims kwargs: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-9, atol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:25
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
inv: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(inv), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:37
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
det: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#724#726"{Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#724#726"{Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(det), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:43
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:40
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
logdet: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#728#730"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#728#730"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logdet), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:49
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:46
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
tr: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#732#734"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#732#734"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(tr), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:54
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:52
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
Matrix: Test Failed at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:195
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
Evaluated: isapprox(Thunk(ChainRules.var"#755#758"{Array{Float64,2},Array{Float64,2},Array{Float64,2},Array{Float64,2}}([-0.9827718177516547 -3.049187087985662 -0.45753014518031915 0.049550548181828; -1.1457095184571038 -1.281790532097414 -0.7991285413217107 -0.8913053693383933; 0.25819205428715203 2.8015194483397003 1.0753460926351635 -0.7053146611866707; -2.282547976724439 0.5639614209301308 -0.5569593865129592 1.3970437844025363], [-0.34807928510100733 0.8718983568753548 -1.3002596896606895 -0.4385362125324239; -0.19506959830062723 -0.007206357093314457 -1.0059040824152614 -0.09173118968880091; -0.5497606187369344 -0.6163495955240155 0.6796485760534101 1.22561207137653; 1.0808323747949233 -0.5801739513350528 -0.043207370167515954 -0.232131676978592; -2.2125060475463463 -1.5612897485472592 -0.039839626218822005 -1.2139396904067505], [-0.23690460123730323 -1.7170129974387656 1.604831121738095 -0.330419660506073; -0.3827075659919168 -2.446261897220929 1.7480788262457672 -0.2672312785080624; -1.9688978438045297 -0.26713540122649804 0.9166815687612451 1.200964147356692; -1.5797479817238906 0.6778692338783507 1.1341703209400371 1.3170491877286854; -0.5654974841550139 -0.1689008828898645 -2.1775754411288144 0.6023924017880021], [-0.3162341605832586 0.4410185608089526 0.6775190618538066 0.3336809981458051; 1.7116615245412652 0.35751648886194604 -0.8628870265065961 -1.195470375407145; 1.2683824885596202 2.106437022846627 -2.341581668062198 -0.3755709619578594; -1.272062789754402 -1.1597991843364066 1.7767909510594972 0.4986289544382589]))
, [0.26686096499751677 0.13347269753366897 0.3196430110849233 0.8419908676476237; 0.6559056115790607 3.0495029976204893 3.2920065204492985 -3.2227056808361954; … ; 0.3666734338983696 0.73123403794996 2.6655741007828295 -0.8833723751836531; -0.28814178663132756 -1.708809012952866 -1.9517852999988166 1.5653470879092373]; rtol=1.0e-9, atol=1.0e-9)
Stacktrace:
[1] #rrule_test#13(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}, ::Vararg{Tuple{Array{Float64,2},Array{Float64,2}},N} where N) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:195
[2] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:175
[3] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:74
[4] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[5] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:70
[6] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[7] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:67
[8] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[9] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:4
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:6
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:8
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:21
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:22
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:23
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:24
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Symmetric: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#783#785"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#783#785"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:28
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:27
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#786#788"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#786#788"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#789#791"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#789#791"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#792#794"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#792#794"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#795#797"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#795#797"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#798#800"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#798#800"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#801#803"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#801#803"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#804#806"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#804#806"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#807#809"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#807#809"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
UpperTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#810#812"{UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#810#812"{UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
LowerTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#813#815"{LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#813#815"{LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = rrule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Float64) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = fdm(::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::typeof(lgamma), ::Float64, ::Val{true}) at methods.jl:222
└ @ FiniteDifferences ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:222
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #20 at methods.jl:263 [inlined]
└ @ Core ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = frule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = rrule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Complex{Float64}) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = frule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
Test Summary: | Pass Fail Error Total
ChainRules | 7528 1 62 7591
helper functions | 12 12
rulesets | 7516 1 62 7579
Base | 1447 8 1455
base | 1280 3 1283
Trig | 568 1 569
Basics | 56 56
Basics | 72 72
Hyperbolic | 42 42
Hyperbolic | 54 54
Degrees | 42 42
Inverses | 42 42
Inverses | 54 54
Inverse hyperbolic | 42 42
Inverse hyperbolic | 54 54
Inverse degrees | 42 42
Inverse degrees | 54 54
Multivariate | 14 1 15
atan2 | 5 5
sincos | 9 1 10
math | 311 311
Unary complex functions | 224 224
*(x, y) | 16 16
binary trig (hypot) | 16 16
binary trig (atan) | 16 16
identity | 17 2 19
Constants | 14 14
Constants | 14 14
Constants | 18 18
Constants | 18 18
Constants | 18 18
sign | 30 30
reshape | 9 9
hcat | 5 5
vcat | 5 5
fill | 8 8
Maps and Reductions | 132 5 137
map | 33 33
mapreduce | 13 1 14
mapfoldl | 13 13
mapfoldr | 13 13
sum | 60 4 64
Vector | 12 1 13
Matrix | 12 1 13
Array{T, 3} | 12 1 13
function argument | 24 24
keyword arguments | 1 1
broadcast | 8 8
Statistics | 22 2 24
mean | 22 2 24
Basic | 10 1 11
with function arg | 12 12
with dims kwargs | 1 1
LinearAlgebra | 5136 1 49 5186
linalg | 1298 1 4 1303
dot | 66 66
inv | 12 1 13
det | 12 1 13
logdet | 12 1 13
tr | 12 1 13
* | 500 500
/ | 260 260
\ | 359 1 360
Matrix | 179 1 180
Vector | 20 20
Diagonal on LHS | 40 40
UpperTriangular on LHS | 40 40
LowerTriangular on LHS | 40 40
Matrix \ Vector | 20 20
Vector \ Matrix | 20 20
norm | 65 65
Structured Matrices | 200 18 218
Diagonal | 30 3 33
::Diagonal * ::AbstractVector | 20 20
diag | 40 4 44
Symmetric | 10 1 11
Adjoint | 20 2 22
adjoint | 20 2 22
Transpose | 20 2 22
transpose | 20 2 22
UpperTriangular | 10 1 11
LowerTriangular | 10 1 11
Factorizations | 128 27 155
svd | 102 27 129
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
accumulate! | 9 9
Helper functions | 3 3
cholesky | 26 26
BLAS | 3510 3510
packages | 911 3 914
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 84 84
SpecialFunctions | 133 133
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 144 144
log gamma and co | 144 3 147
lgamma at 1.5, rrule | 4 4
lgamma at 1.5, frule | 3 3
loggamma at 1.5, rrule | 4 4
loggamma at 1.5, frule | 3 3
lgamma at 2.5, rrule | 4 4
lgamma at 2.5, frule | 3 3
loggamma at 2.5, rrule | 4 4
loggamma at 2.5, frule | 3 3
lgamma at 10.5, rrule | 4 4
lgamma at 10.5, frule | 3 3
loggamma at 10.5, rrule | 4 4
loggamma at 10.5, frule | 3 3
lgamma at -0.6, rrule | 4 4
lgamma at -0.6, frule | 3 3
lgamma at -2.6, rrule | 4 4
lgamma at -2.6, frule | 3 3
lgamma at -3.3, rrule | 4 4
lgamma at -3.3, frule | 3 3
lgamma at 1.6 + 1.6im, rrule | 5 5
lgamma at 1.6 + 1.6im, frule | 4 4
loggamma at 1.6 + 1.6im, rrule | 5 5
loggamma at 1.6 + 1.6im, frule | 4 4
lgamma at 1.6 - 1.6im, rrule | 5 5
lgamma at 1.6 - 1.6im, frule | 4 4
loggamma at 1.6 - 1.6im, rrule | 5 5
loggamma at 1.6 - 1.6im, frule | 4 4
lgamma at -4.6 + 1.6im, rrule | 5 5
lgamma at -4.6 + 1.6im, frule | 4 4
loggamma at -4.6 + 1.6im, rrule | 5 5
loggamma at -4.6 + 1.6im, frule | 4 4
ERROR: LoadError: Some tests did not pass: 7528 passed, 1 failed, 62 errored, 0 broken.
in expression starting at /root/.julia/packages/ChainRules/ziOpP/test/runtests.jl:22
ERROR: Package ChainRules errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10
Results with Julia v1.3.1-pre-7704df0a5a
Testing was unsuccessful : package has test failures.
Last evaluation was ago and took 15 minutes, 22 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed Reexport ─────── v0.2.0
Installed ChainRulesCore ─ v0.4.0
Installed Requires ─────── v0.5.2
Installed ChainRules ───── v0.2.3
Updating `~/.julia/environments/v1.3/Project.toml`
[082447d4] + ChainRules v0.2.3
Updating `~/.julia/environments/v1.3/Manifest.toml`
[082447d4] + ChainRules v0.2.3
[d360d2e6] + ChainRulesCore v0.4.0
[189a3867] + Reexport v0.2.0
[ae029012] + Requires v0.5.2
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing ChainRules
Resolving package versions...
Installed NaNMath ─────────── v0.3.3
Installed OpenSpecFun_jll ─── v0.5.3+1
Installed SpecialFunctions ── v0.9.0
Installed FiniteDifferences ─ v0.9.0
Status `/tmp/jl_a7EXSJ/Manifest.toml`
[082447d4] ChainRules v0.2.3
[d360d2e6] ChainRulesCore v0.4.0
[26cc04aa] FiniteDifferences v0.9.0
[77ba4419] NaNMath v0.3.3
[efe28fd5] OpenSpecFun_jll v0.5.3+1
[189a3867] Reexport v0.2.0
[ae029012] Requires v0.5.2
[276daf66] SpecialFunctions v0.9.0
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
WARNING: Method definition rrule(typeof(Base.sum), AbstractArray{#s677, N} where N where #s677<:Real) in module ChainRules at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:61 overwritten at /root/.julia/packages/ChainRules/ziOpP/src/rulesets/Base/mapreduce.jl:76.
** incremental compilation may be fatally broken for this module **
Testing ChainRules.jl
sincos: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sincos), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:78
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:74
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:55
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:3
[11] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Float64, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:152
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
identity: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(identity), ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:153
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:151
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/base.jl:2
mapreduce: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(abs2),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:25
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:12
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Vector: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,1}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:39
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:37
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Matrix: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:44
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:42
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Array{T, 3}: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,3}, ::Tuple{Array{Float64,3}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Float64,typeof(identity),Array{Float64,3}}}, ::Tuple{Array{Float64,3}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(sum), ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,3},Array{Float64,3}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:49
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:47
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[11] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[12] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
keyword arguments: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
Test threw exception
Expression: ≈(x̄_ad, x̄_fd, atol=1.0e-9, rtol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; atol=1.0e-9, rtol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:atol, :rtol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#600#603"{Array{Float64,2},typeof(identity),Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:65
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:58
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:36
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Base/mapreduce.jl:2
Basic: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#630#632"{Float64,ChainRules.var"#sum_pullback#622"{ChainRules.var"#sum_pullback#620"{ChainRules.var"#mapreduce_pullback#602"{typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#630#632"{Float64,ChainRules.var"#sum_pullback#622"{ChainRules.var"#sum_pullback#620"{ChainRules.var"#mapreduce_pullback#602"{typeof(identity),Array{Float64,1}}}},Int64}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(mean), ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:6
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
with dims kwargs: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-9, atol=1.0e-9)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:31
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:25
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/Statistics/statistics.jl:2
inv: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(inv), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:37
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:34
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
det: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#724#726"{Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#724#726"{Float64,Array{Float64,2},Float64}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(det), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:43
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:40
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
logdet: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#728#730"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#728#730"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logdet), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:49
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:46
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
tr: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#732#734"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#732#734"{Float64,Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(tr), ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Float64, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:54
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:52
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
Matrix: Test Failed at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:195
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
Evaluated: isapprox(Thunk(ChainRules.var"#755#758"{Array{Float64,2},Array{Float64,2},Array{Float64,2},Array{Float64,2}}([-0.9827718177516547 -3.049187087985662 -0.45753014518031915 0.049550548181828; -1.1457095184571038 -1.281790532097414 -0.7991285413217107 -0.8913053693383933; 0.25819205428715203 2.8015194483397003 1.0753460926351635 -0.7053146611866707; -2.282547976724439 0.5639614209301308 -0.5569593865129592 1.3970437844025363], [-0.34807928510100733 0.8718983568753548 -1.3002596896606895 -0.4385362125324239; -0.19506959830062723 -0.007206357093314457 -1.0059040824152614 -0.09173118968880091; -0.5497606187369344 -0.6163495955240155 0.6796485760534101 1.22561207137653; 1.0808323747949233 -0.5801739513350528 -0.043207370167515954 -0.232131676978592; -2.2125060475463463 -1.5612897485472592 -0.039839626218822005 -1.2139396904067505], [-0.23690460123730323 -1.7170129974387656 1.604831121738095 -0.330419660506073; -0.3827075659919168 -2.446261897220929 1.7480788262457672 -0.2672312785080624; -1.9688978438045297 -0.26713540122649804 0.9166815687612451 1.200964147356692; -1.5797479817238906 0.6778692338783507 1.1341703209400371 1.3170491877286854; -0.5654974841550139 -0.1689008828898645 -2.1775754411288144 0.6023924017880021], [-0.3162341605832586 0.4410185608089526 0.6775190618538066 0.3336809981458051; 1.7116615245412652 0.35751648886194604 -0.8628870265065961 -1.195470375407145; 1.2683824885596202 2.106437022846627 -2.341581668062198 -0.3755709619578594; -1.272062789754402 -1.1597991843364066 1.7767909510594972 0.4986289544382589]))
, [0.26686096499751677 0.13347269753366897 0.3196430110849233 0.8419908676476237; 0.6559056115790607 3.0495029976204893 3.2920065204492985 -3.2227056808361954; … ; 0.3666734338983696 0.73123403794996 2.6655741007828295 -0.8833723751836531; -0.28814178663132756 -1.708809012952866 -1.9517852999988166 1.5653470879092373]; rtol=1.0e-9, atol=1.0e-9)
Stacktrace:
[1] #rrule_test#13(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}, ::Vararg{Tuple{Array{Float64,2},Array{Float64,2}},N} where N) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:195
[2] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:175
[3] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:74
[4] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[5] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:70
[6] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[7] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:67
[8] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[9] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/dense.jl:7
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:4
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:6
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Diagonal: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,1}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#772#774"{Diagonal{Float64,Array{Float64,1}}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:8
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:3
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:21
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:22
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Array{Float64,2},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:23
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
diag: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Diagonal{Float64,Array{Float64,1}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#775#777"{Array{Float64,1}}}, ::Tuple{Diagonal{Float64,Array{Float64,1}}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(diag), ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,1}, ::Tuple{Diagonal{Float64,Array{Float64,1}},Diagonal{Float64,Array{Float64,1}}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:24
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:20
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Symmetric: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#783#785"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#783#785"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:28
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:27
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#786#788"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#786#788"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#789#791"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#789#791"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Adjoint{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#792#794"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#792#794"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
adjoint: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Adjoint{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#795#797"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#795#797"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(adjoint), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#798#800"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#798#800"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
Transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#801#803"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#801#803"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Transpose{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#804#806"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#804#806"{Array{Float64,2}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:34
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
transpose: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Base.ReshapedArray{Float64,1,Transpose{Float64,Array{Float64,2}},Tuple{Base.MultiplicativeInverses.SignedMultiplicativeInverse{Int64}}}, ::Tuple{Array{Float64,1}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#807#809"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#807#809"{Array{Float64,2}}}, ::Tuple{Array{Float64,1}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(transpose), ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Function, ::Array{Float64,2}, ::Tuple{Array{Float64,1},Array{Float64,1}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:35
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:30
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
UpperTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#810#812"{UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#810#812"{UpperTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::UpperTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
LowerTriangular: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] #isapprox#16(::Base.Iterators.Pairs{Symbol,Float64,Tuple{Symbol,Symbol},NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#813#815"{LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:216
[2] (::Base.var"#kw##isapprox")(::NamedTuple{(:rtol, :atol),Tuple{Float64,Float64}}, ::typeof(isapprox), ::Thunk{ChainRules.var"#813#815"{LowerTriangular{Float64,Array{Float64,2}}}}, ::Tuple{Array{Float64,2}}) at ./none:0
[3] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[4] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[5] rrule_test(::Type, ::LowerTriangular{Float64,Array{Float64,2}}, ::Tuple{Array{Float64,2},Array{Float64,2}}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:40
[7] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1180
[8] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:37
[9] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[10] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/structured.jl:2
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
svd: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
Test threw exception
Expression: ≈(X̄_ad, X̄_fd, rtol=1.0e-6, atol=1.0e-6)
MethodError: no method matching isapprox(::Array{Float64,2}, ::Tuple{Array{Float64,2}}; rtol=1.0e-6, atol=1.0e-6)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::AbstractArray, !Matched::AbstractArray; atol, rtol, nans, norm) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/LinearAlgebra/src/generic.jl:1522
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:22
[3] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:5
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/LinearAlgebra/factorization.jl:4
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = rrule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Float64) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = fdm(::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::typeof(lgamma), ::Float64, ::Val{true}) at methods.jl:222
└ @ FiniteDifferences ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:222
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,Array{Int64,1},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = #20 at methods.jl:263 [inlined]
└ @ Core ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = _mapreduce(::FiniteDifferences.var"#20#22"{typeof(lgamma),Float64,UnitRange{Int64},Array{Float64,1},Float64}, ::typeof(Base.add_sum), ::IndexLinear, ::Base.OneTo{Int64}) at methods.jl:263
└ @ Base ~/.julia/packages/FiniteDifferences/SExlu/src/methods.jl:263
┌ Warning: `lgamma(x::Real)` is deprecated, use `(logabsgamma(x))[1]` instead.
│ caller = frule(::typeof(lgamma), ::Float64) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
log gamma and co: Error During Test at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
Test threw exception
Expression: isapprox(x̄_ad, x̄_fd; rtol=rtol, atol=atol, kwargs...)
MethodError: no method matching isapprox(::Float64, ::Tuple{Float64}; rtol=1.0e-9, atol=1.0e-9)
Closest candidates are:
isapprox(!Matched::Missing, ::Any; kwargs...) at missing.jl:90
isapprox(::Any, !Matched::Missing; kwargs...) at missing.jl:91
isapprox(::Number, !Matched::Number; atol, rtol, nans) at floatfuncs.jl:274
...
Stacktrace:
[1] eval_test(::Expr, ::Expr, ::LineNumberNode, ::Bool) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:257
[2] #rrule_test#12(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(rrule_test), ::typeof(logabsgamma), ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:140
[3] rrule_test(::Function, ::Tuple{Float64,Float64}, ::Tuple{Float64,Float64}) at /root/.julia/packages/ChainRules/ziOpP/test/test_util.jl:124
[4] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:56
[5] top-level scope at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1107
[6] top-level scope at /root/.julia/packages/ChainRules/ziOpP/test/rulesets/packages/SpecialFunctions.jl:40
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = rrule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:207
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:207
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #test_scalar#3(::Float64, ::Float64, ::FiniteDifferences.Central{UnitRange{Int64},Array{Float64,1}}, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(test_scalar), ::typeof(lgamma), ::Complex{Float64}) at test_util.jl:30
└ @ Main ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:30
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #4 at test_util.jl:50 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:50
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = #5 at test_util.jl:51 [inlined]
└ @ Core ~/.julia/packages/ChainRules/ziOpP/test/test_util.jl:51
┌ Warning: `lgamma(x::Number)` is deprecated, use `loggamma(x)` instead.
│ caller = frule(::typeof(lgamma), ::Complex{Float64}) at rule_definition_tools.jl:178
└ @ ChainRules.SpecialFunctionsGlue ~/.julia/packages/ChainRulesCore/7Zuuq/src/rule_definition_tools.jl:178
Test Summary: | Pass Fail Error Total
ChainRules | 7528 1 62 7591
helper functions | 12 12
rulesets | 7516 1 62 7579
Base | 1447 8 1455
base | 1280 3 1283
Trig | 568 1 569
Basics | 56 56
Basics | 72 72
Hyperbolic | 42 42
Hyperbolic | 54 54
Degrees | 42 42
Inverses | 42 42
Inverses | 54 54
Inverse hyperbolic | 42 42
Inverse hyperbolic | 54 54
Inverse degrees | 42 42
Inverse degrees | 54 54
Multivariate | 14 1 15
atan2 | 5 5
sincos | 9 1 10
math | 311 311
Unary complex functions | 224 224
*(x, y) | 16 16
binary trig (hypot) | 16 16
binary trig (atan) | 16 16
identity | 17 2 19
Constants | 14 14
Constants | 14 14
Constants | 18 18
Constants | 18 18
Constants | 18 18
sign | 30 30
reshape | 9 9
hcat | 5 5
vcat | 5 5
fill | 8 8
Maps and Reductions | 132 5 137
map | 33 33
mapreduce | 13 1 14
mapfoldl | 13 13
mapfoldr | 13 13
sum | 60 4 64
Vector | 12 1 13
Matrix | 12 1 13
Array{T, 3} | 12 1 13
function argument | 24 24
keyword arguments | 1 1
broadcast | 8 8
Statistics | 22 2 24
mean | 22 2 24
Basic | 10 1 11
with function arg | 12 12
with dims kwargs | 1 1
LinearAlgebra | 5136 1 49 5186
linalg | 1298 1 4 1303
dot | 66 66
inv | 12 1 13
det | 12 1 13
logdet | 12 1 13
tr | 12 1 13
* | 500 500
/ | 260 260
\ | 359 1 360
Matrix | 179 1 180
Vector | 20 20
Diagonal on LHS | 40 40
UpperTriangular on LHS | 40 40
LowerTriangular on LHS | 40 40
Matrix \ Vector | 20 20
Vector \ Matrix | 20 20
norm | 65 65
Structured Matrices | 200 18 218
Diagonal | 30 3 33
::Diagonal * ::AbstractVector | 20 20
diag | 40 4 44
Symmetric | 10 1 11
Adjoint | 20 2 22
adjoint | 20 2 22
Transpose | 20 2 22
transpose | 20 2 22
UpperTriangular | 10 1 11
LowerTriangular | 10 1 11
Factorizations | 128 27 155
svd | 102 27 129
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
Vt | 1 1
accumulate! | 9 9
Helper functions | 3 3
cholesky | 26 26
BLAS | 3510 3510
packages | 911 3 914
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 84 84
SpecialFunctions | 133 133
SpecialFunctions | 119 119
SpecialFunctions | 84 84
SpecialFunctions | 144 144
log gamma and co | 144 3 147
lgamma at 1.5, rrule | 4 4
lgamma at 1.5, frule | 3 3
loggamma at 1.5, rrule | 4 4
loggamma at 1.5, frule | 3 3
lgamma at 2.5, rrule | 4 4
lgamma at 2.5, frule | 3 3
loggamma at 2.5, rrule | 4 4
loggamma at 2.5, frule | 3 3
lgamma at 10.5, rrule | 4 4
lgamma at 10.5, frule | 3 3
loggamma at 10.5, rrule | 4 4
loggamma at 10.5, frule | 3 3
lgamma at -0.6, rrule | 4 4
lgamma at -0.6, frule | 3 3
lgamma at -2.6, rrule | 4 4
lgamma at -2.6, frule | 3 3
lgamma at -3.3, rrule | 4 4
lgamma at -3.3, frule | 3 3
lgamma at 1.6 + 1.6im, rrule | 5 5
lgamma at 1.6 + 1.6im, frule | 4 4
loggamma at 1.6 + 1.6im, rrule | 5 5
loggamma at 1.6 + 1.6im, frule | 4 4
lgamma at 1.6 - 1.6im, rrule | 5 5
lgamma at 1.6 - 1.6im, frule | 4 4
loggamma at 1.6 - 1.6im, rrule | 5 5
loggamma at 1.6 - 1.6im, frule | 4 4
lgamma at -4.6 + 1.6im, rrule | 5 5
lgamma at -4.6 + 1.6im, frule | 4 4
loggamma at -4.6 + 1.6im, rrule | 5 5
loggamma at -4.6 + 1.6im, frule | 4 4
ERROR: LoadError: Some tests did not pass: 7528 passed, 1 failed, 62 errored, 0 broken.
in expression starting at /root/.julia/packages/ChainRules/ziOpP/test/runtests.jl:22
ERROR: Package ChainRules errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10