Package evaluation of OILMMs on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T08:48:29.256 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.06s ################################################################################ # Installation # Installing OILMMs... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [42abab5c] + OILMMs v0.2.4 Updating `~/.julia/environments/v1.10/Manifest.toml` ⌅ [99985d1d] + AbstractGPs v0.3.10 [66dad0bd] + AliasTables v1.1.3 [d360d2e6] + ChainRulesCore v1.25.1 [34da2185] + Compat v4.16.0 [a33af91c] + CompositionsBase v0.1.2 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.20 [b4f34e82] + Distances v0.10.12 [31c24e10] + Distributions v0.25.117 [ffbed154] + DocStringExtensions v0.9.3 ⌅ [1a297f60] + FillArrays v0.12.8 ⌅ [d9f16b24] + Functors v0.4.12 [34004b35] + HypergeometricFunctions v0.3.27 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.0 [ec8451be] + KernelFunctions v0.10.64 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.15 [e1d29d7a] + Missings v1.2.0 [42abab5c] + OILMMs v0.2.4 [bac558e1] + OrderedCollections v1.8.0 [90014a1f] + PDMats v0.11.32 [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [3cdcf5f2] + RecipesBase v1.3.4 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.0 [79098fc4] + Rmath v0.8.0 [a2af1166] + SortingAlgorithms v1.2.1 [276daf66] + SpecialFunctions v2.5.0 [82ae8749] + StatsAPI v1.7.0 ⌅ [2913bbd2] + StatsBase v0.33.21 [4c63d2b9] + StatsFuns v1.3.2 [62fd8b95] + TensorCore v0.1.1 [700de1a5] + ZygoteRules v0.2.7 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [b77e0a4c] + InteractiveUtils [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [4536629a] + OpenBLAS_jll v0.3.23+4 [05823500] + OpenLibm_jll v0.8.1+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 9.06s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 195.28s ################################################################################ # Testing # Testing OILMMs Status `/tmp/jl_giqlbb/Project.toml` ⌅ [99985d1d] AbstractGPs v0.3.10 [31c24e10] Distributions v0.25.117 [26cc04aa] FiniteDifferences v0.12.32 [42abab5c] OILMMs v0.2.4 ⌃ [8188c328] Stheno v0.7.13 ⌅ [e88e6eb3] Zygote v0.6.75 [37e2e46d] LinearAlgebra [9a3f8284] Random [8dfed614] Test Status `/tmp/jl_giqlbb/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 ⌅ [99985d1d] AbstractGPs v0.3.10 [79e6a3ab] Adapt v4.2.0 [66dad0bd] AliasTables v1.1.3 ⌅ [4c555306] ArrayLayouts v0.7.10 [a9b6321e] Atomix v1.1.0 ⌅ [8e7c35d0] BlockArrays v0.16.11 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.2 [d360d2e6] ChainRulesCore v1.25.1 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.16.0 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.5.8 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.20 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [b4f34e82] Distances v0.10.12 [31c24e10] Distributions v0.25.117 [ffbed154] DocStringExtensions v0.9.3 ⌅ [1a297f60] FillArrays v0.12.8 [26cc04aa] FiniteDifferences v0.12.32 [f6369f11] ForwardDiff v0.10.38 ⌅ [d9f16b24] Functors v0.4.12 [0c68f7d7] GPUArrays v11.2.2 [46192b85] GPUArraysCore v0.2.0 [076d061b] HashArrayMappedTries v0.2.0 [34004b35] HypergeometricFunctions v0.3.27 [7869d1d1] IRTools v0.4.14 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [63c18a36] KernelAbstractions v0.9.34 [ec8451be] KernelFunctions v0.10.64 [929cbde3] LLVM v9.2.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.15 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.2 [42abab5c] OILMMs v0.2.4 [bac558e1] OrderedCollections v1.8.0 [90014a1f] PDMats v0.11.32 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.0 [708f8203] Richardson v1.4.2 [79098fc4] Rmath v0.8.0 [7e506255] ScopedValues v1.3.0 [a2af1166] SortingAlgorithms v1.2.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.0 [90137ffa] StaticArrays v1.9.12 [1e83bf80] StaticArraysCore v1.4.3 [82ae8749] StatsAPI v1.7.0 ⌅ [2913bbd2] StatsBase v0.33.21 [4c63d2b9] StatsFuns v1.3.2 ⌃ [8188c328] Stheno v0.7.13 [09ab397b] StructArrays v0.7.0 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [62fd8b95] TensorCore v0.1.1 [013be700] UnsafeAtomics v0.3.0 ⌅ [e88e6eb3] Zygote v0.6.75 [700de1a5] ZygoteRules v0.2.7 [dad2f222] LLVMExtra_jll v0.0.35+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [8ba89e20] Distributed [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [4af54fe1] LazyArtifacts [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [05823500] OpenLibm_jll v0.8.1+4 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... eachrow: Error During Test at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/util.jl:2 Got exception outside of a @test DimensionMismatch: second dimension of A, 10, does not match length of x, 12 Stacktrace: [1] gemv!(y::Vector{Float64}, tA::Char, A::Matrix{Float64}, x::Vector{Float64}, α::Bool, β::Bool) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/matmul.jl:404 [2] generic_matvecmul! @ /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/matmul.jl:71 [inlined] [3] mul! @ /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/matmul.jl:66 [inlined] [4] mul! @ /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/matmul.jl:237 [inlined] [5] *(A::Transpose{Float64, Matrix{Float64}}, x::Vector{Float64}) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/matmul.jl:53 [6] _j′vp(fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, f::Function, ȳ::Vector{Float64}, x::Vector{Float64}) @ FiniteDifferences ~/.julia/packages/FiniteDifferences/IPGFN/src/grad.jl:84 [7] j′vp(fdm::FiniteDifferences.AdaptedFiniteDifferenceMethod{5, 1, FiniteDifferences.UnadaptedFiniteDifferenceMethod{7, 5}}, f::ComposedFunction{typeof(collect), typeof(eachrow)}, ȳ::RowSlices{Matrix{Float64}, Tuple{Base.OneTo{Int64}}, SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, x::Matrix{Float64}) @ FiniteDifferences ~/.julia/packages/FiniteDifferences/IPGFN/src/grad.jl:77 [8] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/util.jl:12 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [10] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/util.jl:3 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [12] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/util.jl:2 [13] include(fname::String) @ Base.MainInclude ./client.jl:494 [14] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:19 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [16] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:19 [17] include(fname::String) @ Base.MainInclude ./client.jl:494 [18] top-level scope @ none:6 [19] eval @ ./boot.jl:385 [inlined] [20] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [21] _start() @ Base ./client.jl:557 WARNING: Method definition vcat(KernelFunctions.MOInputIsotopicByOutputs{S, T, Tout_dim} where Tout_dim<:Integer where T<:AbstractArray{S, 1} where S, KernelFunctions.MOInputIsotopicByOutputs{S, T, Tout_dim} where Tout_dim<:Integer where T<:AbstractArray{S, 1} where S) in module KernelFunctions at /home/pkgeval/.julia/packages/KernelFunctions/nkiEB/src/mokernels/moinput.jl:86 overwritten in module Main at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:1. single output: Error During Test at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:7 Got exception outside of a @test MethodError: no method matching FiniteGP(::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Float64) Closest candidates are: FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::AbstractVector{<:Real}) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:13 FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::Real) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:19 FiniteGP(::Tf, !Matched::Tx, !Matched::TΣ) where {Tf<:AbstractGP, Tx<:(AbstractVector), TΣ} @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:8 ... Stacktrace: [1] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [2] _pullback(::Zygote.Context{false}, ::Type{FiniteGP}, ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [3] _apply(::Function, ::Vararg{Any}) @ Core ./boot.jl:838 [4] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/lib.jl:202 [inlined] [5] _pullback @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [inlined] [6] AbstractGP @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:31 [inlined] [7] _pullback(ctx::Zygote.Context{false}, f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, args::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [8] #rrule_via_ad#57 @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:261 [inlined] [9] rrule_via_ad @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:249 [inlined] [10] #727 @ ./none:0 [inlined] [11] iterate @ ./generator.jl:47 [inlined] [12] collect(itr::Base.Generator{Vector{Float64}, ChainRules.var"#727#732"{Zygote.ZygoteRuleConfig{Zygote.Context{false}}, GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}) @ Base ./array.jl:834 [13] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(sum), f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, xs::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:102 [14] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:76 [inlined] [15] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(mean), f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, x::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:28 [16] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:21 [inlined] [17] chain_rrule @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:224 [inlined] [18] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [19] _pullback(::Zygote.Context{false}, ::typeof(mean), ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [20] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/abstract_gp.jl:48 [inlined] [21] _pullback(::Zygote.Context{false}, ::typeof(mean_and_cov), ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [22] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:126 [inlined] [23] _pullback(ctx::Zygote.Context{false}, f::typeof(mean_and_cov), args::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [24] logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:303 [inlined] [25] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Matrix{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [26] _logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:297 [inlined] [27] _pullback(::Zygote.Context{false}, ::typeof(Distributions._logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [28] logpdf @ ~/.julia/packages/Distributions/tQhJE/src/common.jl:269 [inlined] [29] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [30] #10 @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [31] _pullback(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [32] #667 @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [inlined] [33] #4 @ ./generator.jl:36 [inlined] [34] iterate @ ./generator.jl:47 [inlined] [35] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}}, Base.var"#4#5"{Zygote.var"#667#671"{Zygote.Context{false}, OILMMs.var"#10#11"{Vector{Float64}}}}}) @ Base ./array.jl:834 [36] map @ ./abstractarray.jl:3410 [inlined] [37] ∇map(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [38] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:214 [inlined] [39] _pullback(::Zygote.Context{false}, ::typeof(map), ::Function, ::Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [40] logpdf @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [41] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, Diagonal{Float64, FillArrays.Fill{Float64, 1, Tuple{Base.OneTo{Int64}}}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [42] #2 @ ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [inlined] [43] _pullback(::Zygote.Context{false}, ::var"#2#4"{Float64}, ::OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, ::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [44] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:90 [inlined] [45] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:88 [inlined] [46] consistency_tests(rng::MersenneTwister, f::OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, f_naive::GaussianProcessProbabilisticProgramme{@NamedTuple{f::Stheno.CompositeGP{Tuple{typeof(*), Float64, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}}}; x_tr::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_te::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_naive_tr::GPPPInput{Symbol, Float64, Vector{Float64}}, x_naive_te::GPPPInput{Symbol, Float64, Vector{Float64}}, y_tr::Vector{Float64}, y_te::Vector{Float64}, σ²::Float64) @ Main ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [47] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:37 [inlined] [48] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [49] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:8 [inlined] [50] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [51] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:7 [52] include(fname::String) @ Base.MainInclude ./client.jl:494 [53] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:20 [inlined] [54] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [55] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:19 [56] include(fname::String) @ Base.MainInclude ./client.jl:494 [57] top-level scope @ none:6 [58] eval @ ./boot.jl:385 [inlined] [59] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 P independent processes: Error During Test at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:48 Got exception outside of a @test MethodError: no method matching FiniteGP(::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Float64) Closest candidates are: FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::AbstractVector{<:Real}) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:13 FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::Real) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:19 FiniteGP(::Tf, !Matched::Tx, !Matched::TΣ) where {Tf<:AbstractGP, Tx<:(AbstractVector), TΣ} @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:8 ... Stacktrace: [1] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [2] _pullback(::Zygote.Context{false}, ::Type{FiniteGP}, ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [3] _apply(::Function, ::Vararg{Any}) @ Core ./boot.jl:838 [4] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/lib.jl:202 [inlined] [5] _pullback @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [inlined] [6] AbstractGP @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:31 [inlined] [7] _pullback(ctx::Zygote.Context{false}, f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, args::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [8] #rrule_via_ad#57 @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:261 [inlined] [9] rrule_via_ad @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:249 [inlined] [10] #727 @ ./none:0 [inlined] [11] iterate @ ./generator.jl:47 [inlined] [12] collect(itr::Base.Generator{Vector{Float64}, ChainRules.var"#727#732"{Zygote.ZygoteRuleConfig{Zygote.Context{false}}, GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}) @ Base ./array.jl:834 [13] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(sum), f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, xs::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:102 [14] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:76 [inlined] [15] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(mean), f::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, x::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:28 [16] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:21 [inlined] [17] chain_rrule @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:224 [inlined] [18] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [19] _pullback(::Zygote.Context{false}, ::typeof(mean), ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [20] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/abstract_gp.jl:48 [inlined] [21] _pullback(::Zygote.Context{false}, ::typeof(mean_and_cov), ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [22] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:126 [inlined] [23] _pullback(ctx::Zygote.Context{false}, f::typeof(mean_and_cov), args::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [24] logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:303 [inlined] [25] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Matrix{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [26] _logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:297 [inlined] [27] _pullback(::Zygote.Context{false}, ::typeof(Distributions._logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [28] logpdf @ ~/.julia/packages/Distributions/tQhJE/src/common.jl:269 [inlined] [29] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [30] #10 @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [31] _pullback(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [32] #667 @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [inlined] [33] #4 @ ./generator.jl:36 [inlined] [34] iterate @ ./generator.jl:47 [inlined] [35] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}}, Base.var"#4#5"{Zygote.var"#667#671"{Zygote.Context{false}, OILMMs.var"#10#11"{Vector{Float64}}}}}) @ Base ./array.jl:834 [36] map @ ./abstractarray.jl:3410 [inlined] [37] ∇map(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [38] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:214 [inlined] [39] _pullback(::Zygote.Context{false}, ::typeof(map), ::Function, ::Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [40] logpdf @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [41] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, Diagonal{Float64, FillArrays.Fill{Float64, 1, Tuple{Base.OneTo{Int64}}}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [42] #2 @ ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [inlined] [43] _pullback(::Zygote.Context{false}, ::var"#2#4"{Float64}, ::OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, ::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [44] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:90 [inlined] [45] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:88 [inlined] [46] consistency_tests(rng::MersenneTwister, f::OILMM{Vector{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, f_naive::GaussianProcessProbabilisticProgramme{Vector{Stheno.CompositeGP{Tuple{typeof(*), Float64, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}}}; x_tr::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_te::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_naive_tr::BlockData{Tuple{Int64, Float64}, GPPPInput{Int64, Float64, Vector{Float64}}}, x_naive_te::BlockData{Tuple{Int64, Float64}, GPPPInput{Int64, Float64, Vector{Float64}}}, y_tr::Vector{Float64}, y_te::Vector{Float64}, σ²::Float64) @ Main ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [47] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:82 [inlined] [48] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [49] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:49 [inlined] [50] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [51] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:7 [52] include(fname::String) @ Base.MainInclude ./client.jl:494 [53] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:20 [inlined] [54] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [55] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:19 [56] include(fname::String) @ Base.MainInclude ./client.jl:494 [57] top-level scope @ none:6 [58] eval @ ./boot.jl:385 [inlined] [59] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 Full Rank, Dense H: Error During Test at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:93 Got exception outside of a @test MethodError: no method matching FiniteGP(::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Float64) Closest candidates are: FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::AbstractVector{<:Real}) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:13 FiniteGP(::AbstractGP, !Matched::AbstractVector, !Matched::Real) @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:19 FiniteGP(::Tf, !Matched::Tx, !Matched::TΣ) where {Tf<:AbstractGP, Tx<:(AbstractVector), TΣ} @ AbstractGPs ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:8 ... Stacktrace: [1] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [2] _pullback(::Zygote.Context{false}, ::Type{FiniteGP}, ::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [3] _apply(::Function, ::Vararg{Any}) @ Core ./boot.jl:838 [4] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/lib.jl:202 [inlined] [5] _pullback @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [inlined] [6] AbstractGP @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:31 [inlined] [7] _pullback(ctx::Zygote.Context{false}, f::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, args::Float64) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [8] #rrule_via_ad#57 @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:261 [inlined] [9] rrule_via_ad @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:249 [inlined] [10] #727 @ ./none:0 [inlined] [11] iterate @ ./generator.jl:47 [inlined] [12] collect(itr::Base.Generator{Vector{Float64}, ChainRules.var"#727#732"{Zygote.ZygoteRuleConfig{Zygote.Context{false}}, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}) @ Base ./array.jl:834 [13] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(sum), f::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, xs::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:102 [14] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Base/mapreduce.jl:76 [inlined] [15] rrule(config::Zygote.ZygoteRuleConfig{Zygote.Context{false}}, ::typeof(mean), f::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, x::Vector{Float64}; dims::Function) @ ChainRules ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:28 [16] rrule @ ~/.julia/packages/ChainRules/sm2ny/src/rulesets/Statistics/statistics.jl:21 [inlined] [17] chain_rrule @ ~/.julia/packages/Zygote/TWpme/src/compiler/chainrules.jl:224 [inlined] [18] macro expansion @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [inlined] [19] _pullback(::Zygote.Context{false}, ::typeof(mean), ::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:91 [20] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/abstract_gp.jl:48 [inlined] [21] _pullback(::Zygote.Context{false}, ::typeof(mean_and_cov), ::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [22] mean_and_cov @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:126 [inlined] [23] _pullback(ctx::Zygote.Context{false}, f::typeof(mean_and_cov), args::FiniteGP{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [24] logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:303 [inlined] [25] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Matrix{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [26] _logpdf @ ~/.julia/packages/AbstractGPs/FXqAa/src/finite_gp_projection.jl:297 [inlined] [27] _pullback(::Zygote.Context{false}, ::typeof(Distributions._logpdf), ::FiniteGP{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [28] logpdf @ ~/.julia/packages/Distributions/tQhJE/src/common.jl:269 [inlined] [29] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, Vector{Float64}, Diagonal{Float64, Vector{Float64}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [30] #10 @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [31] _pullback(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}, ::SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [32] #667 @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [inlined] [33] #4 @ ./generator.jl:36 [inlined] [34] iterate @ ./generator.jl:47 [inlined] [35] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}}}, Base.var"#4#5"{Zygote.var"#667#671"{Zygote.Context{false}, OILMMs.var"#10#11"{Vector{Float64}}}}}) @ Base ./array.jl:834 [36] map @ ./abstractarray.jl:3410 [inlined] [37] ∇map(::Zygote.Context{false}, ::OILMMs.var"#10#11"{Vector{Float64}}, ::Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:188 [38] adjoint @ ~/.julia/packages/Zygote/TWpme/src/lib/array.jl:214 [inlined] [39] _pullback(::Zygote.Context{false}, ::typeof(map), ::Function, ::Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}, ::Vector{SubArray{Float64, 1, Matrix{Float64}, Tuple{Int64, Base.Slice{Base.OneTo{Int64}}}, true}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:67 [40] logpdf @ ~/.julia/packages/OILMMs/w7qNO/src/oilmm.jl:184 [inlined] [41] _pullback(::Zygote.Context{false}, ::typeof(logpdf), ::FiniteGP{OILMM{Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, Diagonal{Float64, FillArrays.Fill{Float64, 1, Tuple{Base.OneTo{Int64}}}}}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [42] #2 @ ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [inlined] [43] _pullback(::Zygote.Context{false}, ::var"#2#4"{Float64}, ::OILMM{Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, ::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, ::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/TWpme/src/compiler/interface2.jl:0 [44] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:90 [inlined] [45] pullback @ ~/.julia/packages/Zygote/TWpme/src/compiler/interface.jl:88 [inlined] [46] consistency_tests(rng::MersenneTwister, f::OILMM{Vector{Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}, Matrix{Float64}, Diagonal{Float64, Vector{Float64}}, Diagonal{Float64, Vector{Float64}}}, f_naive::GaussianProcessProbabilisticProgramme{Vector{Stheno.CompositeGP{Tuple{typeof(+), Stheno.CompositeGP{Tuple{typeof(+), Stheno.CompositeGP{Tuple{typeof(*), Float64, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}, Stheno.CompositeGP{Tuple{typeof(*), Float64, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}}}, Stheno.CompositeGP{Tuple{typeof(*), Float64, Stheno.WrappedGP{GP{AbstractGPs.ZeroMean{Float64}, Matern52Kernel{Distances.Euclidean}}}}}}}}}; x_tr::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_te::KernelFunctions.MOInputIsotopicByOutputs{Float64, Vector{Float64}, Int64}, x_naive_tr::BlockData{Tuple{Int64, Float64}, GPPPInput{Int64, Float64, Vector{Float64}}}, x_naive_te::BlockData{Tuple{Int64, Float64}, GPPPInput{Int64, Float64, Vector{Float64}}}, y_tr::Vector{Float64}, y_te::Vector{Float64}, σ²::Float64) @ Main ~/.julia/packages/OILMMs/w7qNO/test/test_util.jl:68 [47] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:131 [inlined] [48] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [49] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:94 [inlined] [50] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [51] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/oilmm.jl:7 [52] include(fname::String) @ Base.MainInclude ./client.jl:494 [53] macro expansion @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:20 [inlined] [54] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [55] top-level scope @ ~/.julia/packages/OILMMs/w7qNO/test/runtests.jl:19 [56] include(fname::String) @ Base.MainInclude ./client.jl:494 [57] top-level scope @ none:6 [58] eval @ ./boot.jl:385 [inlined] [59] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 Test Summary: | Pass Error Total Time OILMMs.jl | 55 4 59 3m45.6s util | 5 1 6 1m24.2s eachrow | 1 1 2 38.0s inv(::Diagonal) | 2 2 31.0s inv(::Cholesky{<:BlasFloat, <:StridedMatrix} | 2 2 15.1s oilmm | 36 3 39 1m13.3s single output | 12 1 13 38.8s P independent processes | 12 1 13 6.5s Full Rank, Dense H | 12 1 13 28.0s missing_data | 14 14 1m06.2s ERROR: LoadError: Some tests did not pass: 55 passed, 0 failed, 4 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/OILMMs/w7qNO/test/runtests.jl:18 Testing failed after 306.02s ERROR: LoadError: Package OILMMs errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 526.07s: package tests unexpectedly errored