Package evaluation to test VLBIImagePriors on Julia 1.13.0-alpha2.30 (5abf758bb1*) started at 2026-01-09T07:50:45.646 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.37s ################################################################################ # Installation # Installing VLBIImagePriors... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [b1ba175b] + VLBIImagePriors v0.10.6 Updating `~/.julia/environments/v1.13/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 [7d9f7c33] + Accessors v0.1.43 [79e6a3ab] + Adapt v4.4.0 [66dad0bd] + AliasTables v1.1.3 [dce04be8] + ArgCheck v2.5.0 [4fba245c] + ArrayInterface v7.22.0 [0e736298] + Bessels v0.2.8 [d360d2e6] + ChainRulesCore v1.26.0 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] + Compat v4.18.1 [b0b7db55] + ComponentArrays v0.15.30 [a33af91c] + CompositionsBase v0.1.2 [6d8c423b] + ComradeBase v0.9.7 [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.3 [e2d170a0] + DataValueInterfaces v1.0.0 [b429d917] + DensityInterface v0.4.0 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 ⌅ [0703355e] + DimensionalData v0.29.24 [31c24e10] + Distributions v0.25.123 [ffbed154] + DocStringExtensions v0.9.5 [f151be2c] + EnzymeCore v0.8.18 [411431e0] + Extents v0.1.6 [7a1cc6ca] + FFTW v1.10.0 [1a297f60] + FillArrays v1.15.0 [f6369f11] + ForwardDiff v1.3.1 [d9f16b24] + Functors v0.5.2 [9ec9aee3] + HypercubeTransform v0.4.14 [34004b35] + HypergeometricFunctions v0.3.28 [615f187c] + IfElse v0.1.1 [85a1e053] + Interfaces v0.3.2 [8197267c] + IntervalSets v0.7.13 [3587e190] + InverseFunctions v0.1.17 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [e1d29d7a] + Missings v1.2.0 [77ba4419] + NaNMath v1.1.3 [d9ec5142] + NamedTupleTools v0.14.3 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.37 [d3c5d4cd] + PolarizedTypes v0.1.2 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.1 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [3cdcf5f2] + RecipesBase v1.3.4 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [79098fc4] + Rmath v0.9.0 [431bcebd] + SciMLPublic v1.0.1 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [aedffcd0] + Static v1.3.1 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] + StaticArrays v1.9.16 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.9 [4c63d2b9] + StatsFuns v1.5.2 [09ab397b] + StructArrays v0.7.2 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [84d833dd] + TransformVariables v0.8.19 [410a4b4d] + Tricks v0.1.13 [b1ba175b] + VLBIImagePriors v0.10.6 [f5851436] + FFTW_jll v3.3.11+0 [1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0 [856f044c] + MKL_jll v2025.2.0+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [1317d2d5] + oneTBB_jll v2022.0.0+1 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.4+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.7.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 6.7s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 349.45s ################################################################################ # Testing # Testing VLBIImagePriors Status `/tmp/jl_0DYecp/Project.toml` [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.1 [6d8c423b] ComradeBase v0.9.7 [31c24e10] Distributions v0.25.123 [bbc10e6e] DynamicHMC v3.6.0 [7da242da] Enzyme v0.13.114 [12d8515a] EnzymeTestUtils v0.2.6 [7a1cc6ca] FFTW v1.10.0 [26cc04aa] FiniteDifferences v0.12.33 [9ec9aee3] HypercubeTransform v0.4.14 [6fdf6af0] LogDensityProblems v2.2.0 [996a588d] LogDensityProblemsAD v1.13.1 [10745b16] Statistics v1.11.1 [84d833dd] TransformVariables v0.8.19 [b1ba175b] VLBIImagePriors v0.10.6 [e88e6eb3] Zygote v0.7.10 [37e2e46d] LinearAlgebra v1.13.0 [9e88b42a] Serialization v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_0DYecp/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [7d9f7c33] Accessors v0.1.43 [79e6a3ab] Adapt v4.4.0 [66dad0bd] AliasTables v1.1.3 [dce04be8] ArgCheck v2.5.0 [4fba245c] ArrayInterface v7.22.0 [0e736298] Bessels v0.2.8 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.6 [d360d2e6] ChainRulesCore v1.26.0 [cdddcdb0] ChainRulesTestUtils v1.13.1 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [b0b7db55] ComponentArrays v0.15.30 [a33af91c] CompositionsBase v0.1.2 [6d8c423b] ComradeBase v0.9.7 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.3 [e2d170a0] DataValueInterfaces v1.0.0 [b429d917] DensityInterface v0.4.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 ⌅ [0703355e] DimensionalData v0.29.24 [31c24e10] Distributions v0.25.123 [ffbed154] DocStringExtensions v0.9.5 [bbc10e6e] DynamicHMC v3.6.0 [7da242da] Enzyme v0.13.114 [f151be2c] EnzymeCore v0.8.18 [12d8515a] EnzymeTestUtils v0.2.6 [e2ba6199] ExprTools v0.1.10 [411431e0] Extents v0.1.6 [7a1cc6ca] FFTW v1.10.0 [1a297f60] FillArrays v1.15.0 [26cc04aa] FiniteDifferences v0.12.33 [f6369f11] ForwardDiff v1.3.1 [d9f16b24] Functors v0.5.2 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.7.5 [9ec9aee3] HypercubeTransform v0.4.14 [34004b35] HypergeometricFunctions v0.3.28 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [85a1e053] Interfaces v0.3.2 [8197267c] IntervalSets v0.7.13 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.6 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [929cbde3] LLVM v9.4.4 [1fad7336] LazyStack v0.1.3 [6fdf6af0] LogDensityProblems v2.2.0 [996a588d] LogDensityProblemsAD v1.13.1 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.3 [d9ec5142] NamedTupleTools v0.14.3 [d8793406] ObjectFile v0.5.0 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.37 [65ce6f38] PackageExtensionCompat v1.0.2 [d3c5d4cd] PolarizedTypes v0.1.2 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.1 [92933f4c] ProgressMeter v1.11.0 [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.1 [708f8203] Richardson v1.4.2 [79098fc4] Rmath v0.9.0 [431bcebd] SciMLPublic v1.0.1 [6c6a2e73] Scratch v1.3.0 [a2af1166] SortingAlgorithms v1.2.2 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.6.1 [aedffcd0] Static v1.3.1 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.16 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.9 [4c63d2b9] StatsFuns v1.5.2 [5e0ebb24] Strided v2.3.2 [4db3bf67] StridedViews v0.4.1 [09ab397b] StructArrays v0.7.2 [53d494c1] StructIO v0.3.1 [fd094767] Suppressor v0.2.8 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [02d47bb6] TensorCast v0.4.9 [e689c965] Tracy v0.1.6 [84d833dd] TransformVariables v0.8.19 [24ddb15e] TransmuteDims v0.1.17 [410a4b4d] Tricks v0.1.13 [9d95972d] TupleTools v1.6.0 [b1ba175b] VLBIImagePriors v0.10.6 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [7cc45869] Enzyme_jll v0.0.235+0 [f5851436] FFTW_jll v3.3.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [dad2f222] LLVMExtra_jll v0.0.38+0 [ad6e5548] LibTracyClient_jll v0.13.1+0 [856f044c] MKL_jll v2025.2.0+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [1317d2d5] oneTBB_jll v2022.0.0+1 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.16.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.7+0 [458c3c95] OpenSSL_jll v3.5.4+0 [efcefdf7] PCRE2_jll v10.46.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.67.1+0 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: inference tests have been disabled └ @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/global_config.jl:13 test_rrule: lcol on CenteredRegularizer{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, Float64, ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}},Matrix{Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_lcol_pullback#_lcol_pullback##0"{CenteredRegularizer{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, Float64, ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}})(Δ::Float64) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:14 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/centereg.jl:2 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/centereg.jl:9 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:18 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 ImageUniform: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:1 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_transform_with_array#_transform_with_array##0"{TransformVariables.LogJac, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}, Vector{Float64}, Int64})(Δ::Tangent{Any, Tuple{ZeroTangent, Float64, ZeroTangent}}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:36 [11] (::Zygote.ZBack{VLBIImagePriorsEnzymeExt.var"#_transform_with_array#_transform_with_array##0"{TransformVariables.LogJac, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}, Vector{Float64}, Int64}})(dy::Tuple{Nothing, Float64, Nothing}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/chainrules.jl:222 [12] transform_and_logjac @ ~/.julia/packages/TransformVariables/wh2OL/src/generic.jl:326 [inlined] [13] (::Zygote.Pullback{Tuple{typeof(transform_and_logjac), TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}, Vector{Float64}}, Any})(Δ::Tuple{Nothing, Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [14] ℓpt @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:19 [inlined] [15] (::Zygote.Pullback{Tuple{var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, Vector{Float64}}, Tuple{Zygote.ZBack{Zygote.var"#plus_pullback#plus_pullback##0"{Tuple{Float64, Float64}}}, Zygote.var"#559#560"{Zygote.Pullback{Tuple{Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, Matrix{Float64}}, Tuple{Zygote.var"#389#390"{Zygote.var"#back#back##9"{:f, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, typeof(logdensityof)}}, Zygote.Pullback{Tuple{typeof(logdensityof), ImageUniform{Float64}, Matrix{Float64}}, Tuple{Zygote.Pullback{Tuple{typeof(logpdf), ImageUniform{Float64}, Matrix{Float64}}, Any}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:x, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, ImageUniform{Float64}}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Float64}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Int64}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:t, Zygote.Context{false}, var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}}, Zygote.var"#back#_pullback##0"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Matrix{Float64}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Matrix{Float64}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:ℓ, Zygote.Context{false}, var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}}}, Zygote.var"#back#_pullback##1"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Float64}}}, Zygote.Pullback{Tuple{typeof(transform_and_logjac), TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}, Vector{Float64}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, Vector{Float64}}, Tuple{Zygote.ZBack{Zygote.var"#plus_pullback#plus_pullback##0"{Tuple{Float64, Float64}}}, Zygote.var"#559#560"{Zygote.Pullback{Tuple{Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, Matrix{Float64}}, Tuple{Zygote.var"#389#390"{Zygote.var"#back#back##9"{:f, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, typeof(logdensityof)}}, Zygote.Pullback{Tuple{typeof(logdensityof), ImageUniform{Float64}, Matrix{Float64}}, Tuple{Zygote.Pullback{Tuple{typeof(logpdf), ImageUniform{Float64}, Matrix{Float64}}, Any}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:x, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageUniform{Float64}, typeof(logdensityof)}, ImageUniform{Float64}}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Float64}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Int64}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:t, Zygote.Context{false}, var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}}, Zygote.var"#back#_pullback##0"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Matrix{Float64}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Matrix{Float64}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:ℓ, Zygote.Context{false}, var"#ℓpt#ℓpt##0"{Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}, TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}}, Base.Fix1{typeof(logdensityof), ImageUniform{Float64}}}}, Zygote.var"#back#_pullback##1"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Float64}}}, Zygote.Pullback{Tuple{typeof(transform_and_logjac), TransformVariables.ArrayTransformation{TransformVariables.CompositeScalarTransform{Tuple{TransformVariables.TVShift{Float64}, TransformVariables.TVScale{Float64}, TransformVariables.TVLogistic}}, 2}, Vector{Float64}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] gradient(f::Function, args::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:154 [18] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:2 [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [20] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:24 [inlined] [21] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [22] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [24] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:19 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:489 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [29] _start() @ Base ./client.jl:577 ImageDirichlet: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:50 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_simplex_fwd_pullback#_simplex_fwd_pullback##0"{TransformVariables.LogJac, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}, Vector{Float64}})(ΔX::Vector{Float64}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:75 [11] (::Zygote.ZBack{VLBIImagePriorsEnzymeExt.var"#_simplex_fwd_pullback#_simplex_fwd_pullback##0"{TransformVariables.LogJac, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}, Vector{Float64}}})(dy::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/chainrules.jl:222 [12] transform_with @ ~/.julia/packages/VLBIImagePriors/FV1yO/src/imagesimplex.jl:99 [inlined] [13] (::Zygote.Pullback{Tuple{typeof(TransformVariables.transform_with), TransformVariables.LogJac, VLBIImagePriors.ImageSimplex, Vector{Float64}, Int64}, Any})(Δ::Tuple{Thunk{ComposedFunction{ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}, VLBIImagePriors.var"#_dirichlet_lpdf_pullback##3#_dirichlet_lpdf_pullback##4"{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}, Float64, Nothing}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [14] transform_and_logjac @ ~/.julia/packages/TransformVariables/wh2OL/src/generic.jl:326 [inlined] [15] (::Zygote.Pullback{Tuple{typeof(transform_and_logjac), VLBIImagePriors.ImageSimplex, Vector{Float64}}, Any})(Δ::Tuple{Thunk{ComposedFunction{ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}, VLBIImagePriors.var"#_dirichlet_lpdf_pullback##3#_dirichlet_lpdf_pullback##4"{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}, Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [16] ℓpt @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:80 [inlined] [17] (::Zygote.Pullback{Tuple{var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, Vector{Float64}}, Tuple{Zygote.ZBack{Zygote.var"#plus_pullback#plus_pullback##0"{Tuple{Float64, Float64}}}, Zygote.var"#559#560"{Zygote.Pullback{Tuple{Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Tuple{Zygote.var"#389#390"{Zygote.var"#back#back##9"{:f, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, typeof(logdensityof)}}, Zygote.Pullback{Tuple{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Tuple{Zygote.Pullback{Tuple{typeof(logpdf), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Any}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:x, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Float64}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Int64}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:t2, Zygote.Context{false}, var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, VLBIImagePriors.ImageSimplex}}, Zygote.var"#back#_pullback##0"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:ℓ2, Zygote.Context{false}, var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}}}, Zygote.var"#back#_pullback##1"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Float64}}}, Zygote.Pullback{Tuple{typeof(transform_and_logjac), VLBIImagePriors.ImageSimplex, Vector{Float64}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [18] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, Vector{Float64}}, Tuple{Zygote.ZBack{Zygote.var"#plus_pullback#plus_pullback##0"{Tuple{Float64, Float64}}}, Zygote.var"#559#560"{Zygote.Pullback{Tuple{Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Tuple{Zygote.var"#389#390"{Zygote.var"#back#back##9"{:f, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, typeof(logdensityof)}}, Zygote.Pullback{Tuple{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Tuple{Zygote.Pullback{Tuple{typeof(logpdf), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}, Any}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:x, Zygote.Context{false}, Zygote.var"#fallback_Fix1#fallback_Fix1##0"{ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}, typeof(logdensityof)}, ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Float64}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Int64}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:t2, Zygote.Context{false}, var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, VLBIImagePriors.ImageSimplex}}, Zygote.var"#back#_pullback##0"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}}, Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 1, Zygote.Context{false}, Base.ReshapedArray{Float64, 2, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}}}, Zygote.var"#389#390"{Zygote.var"#back#back##9"{:ℓ2, Zygote.Context{false}, var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}, Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}}}, Zygote.var"#back#_pullback##1"{Zygote.var"#259#260"{Zygote.var"#back#back##0"{2, 2, Zygote.Context{false}, Float64}}}, Zygote.Pullback{Tuple{typeof(transform_and_logjac), VLBIImagePriors.ImageSimplex, Vector{Float64}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [19] (::Zygote.var"#97#98"{var"#ℓpt#ℓpt##1"{Base.Fix1{typeof(logdensityof), ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}}, VLBIImagePriors.ImageSimplex}})(x::Vector{Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:161 [20] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:51 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/imagepriors.jl:84 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [24] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [26] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:19 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core ./boot.jl:489 [30] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [31] _start() @ Base ./client.jl:577 GaussMarkovRandomField( Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) Correlation Parameter: 3.0 )ConditionalMarkov( Random Field: GaussMarkovRandomField{Float64, MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}} Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) ) test_rrule: sq_manoblis on MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_sq_manoblis_pullback#_sq_manoblis_pullback##0"{MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}, Matrix{Float64}, Float64, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}})(Δ::Float64) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:52 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:25 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:52 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:53 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:70 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [29] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ none:6 [32] eval(m::Module, e::Any) @ Core ./boot.jl:489 [33] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [34] _start() @ Base ./client.jl:577 test_rrule: sq_manoblis on MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_sq_manoblis_pullback#_sq_manoblis_pullback##0"{MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}, Matrix{Float64}, Float64, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}})(Δ::Float64) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:52 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:25 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:52 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:74 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:91 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [29] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ none:6 [32] eval(m::Module, e::Any) @ Core ./boot.jl:489 [33] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [34] _start() @ Base ./client.jl:577 test_rrule: sq_manoblis on MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_sq_manoblis_pullback#_sq_manoblis_pullback##0"{MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}, Matrix{Float64}, Float64, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}})(Δ::Float64) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:52 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:25 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:98 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:99 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:116 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [29] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ none:6 [32] eval(m::Module, e::Any) @ Core ./boot.jl:489 [33] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [34] _start() @ Base ./client.jl:577 test_rrule: sq_manoblis on MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_sq_manoblis_pullback#_sq_manoblis_pullback##0"{MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}, Matrix{Float64}, Float64, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}})(Δ::Float64) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:52 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:25 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:98 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:121 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:138 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [29] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ none:6 [32] eval(m::Module, e::Any) @ Core ./boot.jl:489 [33] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [34] _start() @ Base ./client.jl:577 Equal: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:164 Got exception outside of a @test SystemError: opening file "test.jls": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:186 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Serialization.var"#serialize##0#serialize##1"{VLBIImagePriors.StationaryMatern{StationaryRandomFieldPlan{AbstractFFTs.Frequencies{Float64}, Serial, FFTW.cFFTWPlan{ComplexF64, -1, true, 2, Tuple{Int64, Int64}}}}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:425 [7] open @ ./io.jl:424 [inlined] [8] serialize(filename::String, x::VLBIImagePriors.StationaryMatern{StationaryRandomFieldPlan{AbstractFFTs.Frequencies{Float64}, Serial, FFTW.cFFTWPlan{ComplexF64, -1, true, 2, Tuple{Int64, Int64}}}}) @ Serialization /opt/julia/share/julia/stdlib/v1.13/Serialization/src/Serialization.jl:825 [9] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:25 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [11] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:165 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [13] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:182 [inlined] [14] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [15] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [17] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [18] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [19] top-level scope @ none:6 [20] eval(m::Module, e::Any) @ Core ./boot.jl:489 [21] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [22] _start() @ Base ./client.jl:577 ExpMarkovRandomField( Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) Correlation Parameter: 3.0 )ConditionalMarkov( Random Field: ExpMarkovRandomField{Float64, MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}} Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) )TDistMarkovRandomField( Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) Correlation Parameter: 3.0 Degrees of Freedom: 1.0 )ConditionalMarkov( Random Field: TDistMarkovRandomField{Float64, MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}} Graph: MarkovRandomFieldGraph{1}( dims: (10, 8) ) )HierarchicalPrior( map: f hyper prior: DiagNormal( dim: 2 μ: [0.0, -1.0] Σ: [1.0 0.0; 0.0 1.0] ) ) Noncenter Markov Gaussian: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:373 Got exception outside of a @test SystemError: opening file "test.jls": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:186 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Serialization.var"#serialize##0#serialize##1"{VLBIImagePriors.NonCenteredMarkovTransform{1, MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}, FFTW.r2rFFTWPlan{Float64, Vector{Int32}, true, 2, Tuple{Int64, Int64}}}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:425 [7] open @ ./io.jl:424 [inlined] [8] serialize @ /opt/julia/share/julia/stdlib/v1.13/Serialization/src/Serialization.jl:825 [inlined] [9] (::var"#testnoncenter#testnoncenter##0")(d::GaussMarkovRandomField{Float64, MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}}}) @ Main ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:379 [10] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:375 [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [12] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/mrf.jl:401 [inlined] [13] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [14] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [16] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:20 [inlined] [17] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [18] top-level scope @ none:6 [19] eval(m::Module, e::Any) @ Core ./boot.jl:489 [20] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [21] _start() @ Base ./client.jl:577 ┌ Warning: Executor type dummy not supported, defaulting to Serial() └ @ VLBIImagePriors ~/.julia/packages/VLBIImagePriors/FV1yO/src/srf.jl:16 StationaryRandomFieldPlan Base type: Float64 size: (8, 8) exec: Serial() ┌ Warning: `MvNormal(σ::AbstractVector{<:Real})` is deprecated, use `MvNormal(LinearAlgebra.Diagonal(map(abs2, σ)))` instead. │ caller = ip:0x0 └ @ Core :-1 StdNormal: Test Failed at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:126 Expression: isapprox(mean(x), zeros(size(g)), atol = 0.05, norm = maximum) Evaluated: isapprox([0.02350505785902103 -0.009201175214774015 … -0.0016645819175211542 0.005706202036870995; -0.013921614870364168 0.006959416295986167 … -0.002048466765395921 -0.01236985431963159; … ; 0.02419390422204124 -0.012073787423076406 … -0.015946389981606166 -0.0058449925982983686; 0.011951011660601312 -0.0030023256880674287 … -0.015553165764068615 0.010030005104783682], [0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0; … ; 0.0 0.0 … 0.0 0.0; 0.0 0.0 … 0.0 0.0]; atol = 0.05, norm = maximum) Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1291 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1283 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:786 [4] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:105 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:126 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [9] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [11] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:21 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [16] _start() @ Base ./client.jl:577 StdNormal: Test Failed at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:127 Expression: isapprox(var(x), ones(size(g)), atol = 0.1, norm = maximum) Evaluated: isapprox([0.9944619517156954 0.977275564251093 … 1.0008780897607512 0.9966816045080463; 1.0070091635829255 0.9692542039152303 … 0.9997306898255638 1.0053073883937955; … ; 1.0049105652503643 1.0126986357636922 … 0.9952007318610846 0.9937125979501006; 0.9891305641557939 1.0188032942267176 … 0.9810806271359446 0.988783056178094], [1.0 1.0 … 1.0 1.0; 1.0 1.0 … 1.0 1.0; … ; 1.0 1.0 … 1.0 1.0; 1.0 1.0 … 1.0 1.0]; atol = 0.1, norm = maximum) Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1291 [2] record @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1283 [inlined] [3] do_test(result::Test.ExecutionResult, orig_expr::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:786 [4] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:105 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [6] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/srf.jl:127 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] [8] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [9] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [11] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:21 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [13] top-level scope @ none:6 [14] eval(m::Module, e::Any) @ Core ./boot.jl:489 [15] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [16] _start() @ Base ./client.jl:577 test_rrule: simplex_fwd on TransformVariables.NoLogJac,VLBIImagePriors.ImageSimplex,Vector{Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_simplex_fwd_pullback#_simplex_fwd_pullback##0"{TransformVariables.NoLogJac, Vector{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}, Vector{Float64}})(ΔX::Vector{Float64}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:75 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:3 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:26 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:22 [inlined] [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [32] _start() @ Base ./client.jl:577 test_rrule: simplex_fwd on TransformVariables.LogJac,VLBIImagePriors.ImageSimplex,Vector{Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_simplex_fwd_pullback#_simplex_fwd_pullback##0"{TransformVariables.LogJac, Vector{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}, Vector{Float64}})(ΔX::Vector{Float64}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:75 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:3 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:22 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [23] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:32 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [25] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:22 [inlined] [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:489 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [32] _start() @ Base ./client.jl:577 test_rrule: to_simplex on AdditiveLR,Matrix{Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_to_simplex_pullback#_to_simplex_pullback##0"{AdditiveLR, Matrix{Float64}, Matrix{Float64}})(Δ::Matrix{Float64}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:89 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:44 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:53 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:22 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 test_rrule: to_simplex on CenteredLR,Matrix{Float64}: Error During Test at /home/pkgeval/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:202 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_to_simplex_pullback#_to_simplex_pullback##0"{CenteredLR, Matrix{Float64}, Matrix{Float64}})(Δ::Matrix{Float64}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:89 [11] _test_inferred(f::Any, args::Any; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:265 [12] _test_inferred @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:263 [inlined] [13] macro expansion @ ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:220 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}; output_tangent::Any, check_thunked_output_tangent::Any, fdm::Any, rrule_f::Any, check_inferred::Bool, fkwargs::NamedTuple, rtol::Real, atol::Real, testset_name::Any, kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:205 [16] test_rrule(::RuleConfig, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:181 [17] test_rrule(::Any, ::Vararg{Any}; kwargs...) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:178 [18] test_rrule(::Any, ::Any, ::Any, ::Vararg{Any}) @ ChainRulesTestUtils ~/.julia/packages/ChainRulesTestUtils/RZidV/src/testers.jl:177 [19] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:44 [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [21] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:54 [inlined] [22] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [23] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [25] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:22 [inlined] [26] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [27] top-level scope @ none:6 [28] eval(m::Module, e::Any) @ Core ./boot.jl:489 [29] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [30] _start() @ Base ./client.jl:577 Log Ratio Transform: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:43 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:542 [inlined] [10] (::VLBIImagePriorsEnzymeExt.var"#_to_simplex_pullback#_to_simplex_pullback##1"{AdditiveLR, Matrix{Float64}, Matrix{Float64}})(Δ::InplaceableThunk{Thunk{ChainRules.var"#583#584"{Float64, Matrix{Float64}}}, ChainRules.var"#581#582"{Float64, Matrix{Float64}}}) @ VLBIImagePriorsEnzymeExt ~/.julia/packages/VLBIImagePriors/FV1yO/ext/VLBIImagePriorsEnzymeExt.jl:102 [11] ZBack @ ~/.julia/packages/Zygote/55SqB/src/compiler/chainrules.jl:222 [inlined] [12] far @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:57 [inlined] [13] (::Zygote.Pullback{Tuple{var"#far#far##0", Matrix{Float64}}, Tuple{Zygote.ZBack{ChainRules.var"#slash_pullback_scalar#rrule##227"{Matrix{Float64}, Float64}}, Zygote.ZBack{ChainRules.var"#sum_pullback#551"{Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#580"{Matrix{Float64}}}, Zygote.ZBack{VLBIImagePriorsEnzymeExt.var"#_to_simplex_pullback#_to_simplex_pullback##1"{AdditiveLR, Matrix{Float64}, Matrix{Float64}}}, Zygote.Pullback{Tuple{Type{AdditiveLR}}, Tuple{}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{var"#far#far##0", Matrix{Float64}}, Tuple{Zygote.ZBack{ChainRules.var"#slash_pullback_scalar#rrule##227"{Matrix{Float64}, Float64}}, Zygote.ZBack{ChainRules.var"#sum_pullback#551"{Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#580"{Matrix{Float64}}}, Zygote.ZBack{VLBIImagePriorsEnzymeExt.var"#_to_simplex_pullback#_to_simplex_pullback##1"{AdditiveLR, Matrix{Float64}, Matrix{Float64}}}, Zygote.Pullback{Tuple{Type{AdditiveLR}}, Tuple{}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] gradient(f::Function, args::Matrix{Float64}) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:154 [16] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:44 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [18] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/simplex.jl:60 [inlined] [19] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [20] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [22] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:22 [inlined] [23] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [27] _start() @ Base ./client.jl:577 Complex inplace transform: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:16 Got exception outside of a @test unknown attribute kind Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] LLVM.Attribute(ref::Ptr{LLVM.API.LLVMOpaqueAttributeRef}) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/attributes.jl:36 [3] collect(iter::LLVM.FunctionAttrSet) @ LLVM ~/.julia/packages/LLVM/iza6e/src/core/function.jl:157 [4] nodecayed_phis!(mod::LLVM.Module) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/llvm/transforms.jl:572 [5] optimize!(mod::LLVM.Module, tm::LLVM.TargetMachine) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler/optimize.jl:198 [6] nested_codegen!(mode::Enzyme.API.CDerivativeMode, mod::LLVM.Module, funcspec::Core.MethodInstance, world::UInt64) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:1340 [7] enzyme_custom_common_rev(forward::Bool, B::LLVM.IRBuilder, orig::LLVM.CallInst, gutils::Enzyme.Compiler.GradientUtils, normalR::Ptr{Ptr{LLVM.API.LLVMOpaqueValue}}, shadowR::Ptr{Ptr{LLVM.API.LLVMOpaqueValue}}, tape::LLVM.ExtractValueInst) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/rules/customrules.jl:1513 [8] enzyme_custom_rev(B::LLVM.IRBuilder, orig::LLVM.CallInst, gutils::Enzyme.Compiler.GradientUtils, tape::Union{Nothing, LLVM.Value}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/rules/customrules.jl:2238 [9] enzyme_custom_rev_cfunc(B::Ptr{LLVM.API.LLVMOpaqueBuilder}, OrigCI::Ptr{LLVM.API.LLVMOpaqueValue}, gutils::Ptr{Nothing}, tape::Ptr{LLVM.API.LLVMOpaqueValue}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/rules/llvmrules.jl:48 [10] EnzymeCreatePrimalAndGradient(logic::Enzyme.Logic, todiff::LLVM.Function, retType::Enzyme.API.CDIFFE_TYPE, constant_args::Vector{Enzyme.API.CDIFFE_TYPE}, TA::Enzyme.TypeAnalysis, returnValue::Bool, dretUsed::Bool, mode::Enzyme.API.CDerivativeMode, runtimeActivity::Bool, strongZero::Bool, width::Int64, additionalArg::Ptr{Nothing}, forceAnonymousTape::Bool, typeInfo::Enzyme.FnTypeInfo, uncacheable_args::Vector{Bool}, augmented::Ptr{Nothing}, atomicAdd::Bool) @ Enzyme.API ~/.julia/packages/Enzyme/QsBMf/src/api.jl:270 [11] macro expansion @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:2747 [inlined] [12] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/base.jl:97 [inlined] [13] enzyme!(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, interp::Enzyme.Compiler.Interpreter.EnzymeInterpreter{Nothing}, mod::LLVM.Module, primalf::LLVM.Function, TT::Type, mode::Enzyme.API.CDerivativeMode, width::Int64, parallel::Bool, actualRetType::Type, wrap::Bool, modifiedBetween::NTuple{N, Bool} where N, returnPrimal::Bool, expectedTapeType::Type, loweredArgs::Set{Int64}, boxedArgs::Set{Int64}, removedRoots::Set{Int64}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:2620 [14] compile_unhooked(output::Symbol, job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:5812 [15] compile(target::Symbol, job::GPUCompiler.CompilerJob; kwargs::@Kwargs{}) @ GPUCompiler ~/.julia/packages/GPUCompiler/j4HFa/src/driver.jl:67 [16] compile @ ~/.julia/packages/GPUCompiler/j4HFa/src/driver.jl:55 [inlined] [17] _thunk(job::GPUCompiler.CompilerJob{Enzyme.Compiler.EnzymeTarget{GPUCompiler.NativeCompilerTarget}, Enzyme.Compiler.EnzymeCompilerParams{Enzyme.Compiler.PrimalCompilerParams}}, postopt::Bool) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6725 [18] _thunk @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6723 [inlined] [19] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6781 [inlined] [20] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [21] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [22] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [23] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:562 [inlined] [24] autodiff(::ReverseMode{false, false, false, FFIABI, false, false}, ::var"#f#f##3", ::Const{FFTW.cFFTWPlan{ComplexF64, -1, true, 2, Tuple{Int64, Int64}}}, ::Duplicated{Matrix{ComplexF64}}) @ Enzyme ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:534 [25] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:9 [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [27] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:17 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [29] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:20 [inlined] [30] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [31] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [33] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:23 [inlined] [34] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core ./boot.jl:489 [37] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [38] _start() @ Base ./client.jl:577 R2R inplace transform: Error During Test at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:26 Got exception outside of a @test LLVM error: Added modules have incompatible data layouts: e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128 (module) vs e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128-ni:10:11:12:13 (jit) Stacktrace: [1] macro expansion @ ~/.julia/packages/LLVM/iza6e/src/executionengine/utils.jl:28 [inlined] [2] add! @ ~/.julia/packages/LLVM/iza6e/src/orc.jl:434 [inlined] [3] add!(mod::LLVM.Module) @ Enzyme.Compiler.JIT ~/.julia/packages/Enzyme/QsBMf/src/compiler/orcv2.jl:290 [4] _link(job::GPUCompiler.CompilerJob{<:Enzyme.Compiler.EnzymeTarget}, mod::LLVM.Module, edges::Vector{Any}, adjoint_name::String, primal_name::Union{Nothing, String}, TapeType::Any, prepost::String) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6688 [5] cached_compilation @ ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6782 [inlined] [6] thunkbase(mi::Core.MethodInstance, World::UInt64, FA::Type{<:Annotation}, A::Type{<:Annotation}, TT::Type, Mode::Enzyme.API.CDerivativeMode, width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, edges::Vector{Any}) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:6897 [7] thunk_generator(world::UInt64, source::Union{LineNumberNode, Method}, FA::Type, A::Type, TT::Type, Mode::Enzyme.API.CDerivativeMode, Width::Int64, ModifiedBetween::NTuple{N, Bool} where N, ReturnPrimal::Bool, ShadowInit::Bool, ABI::Type, ErrIfFuncWritten::Bool, RuntimeActivity::Bool, StrongZero::Bool, self::Any, fakeworld::Any, fa::Type, a::Type, tt::Type, mode::Type, width::Type, modifiedbetween::Type, returnprimal::Type, shadowinit::Type, abi::Type, erriffuncwritten::Type, runtimeactivity::Type, strongzero::Type) @ Enzyme.Compiler ~/.julia/packages/Enzyme/QsBMf/src/compiler.jl:7041 [8] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:502 [inlined] [9] autodiff @ ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:562 [inlined] [10] autodiff(::ReverseMode{false, false, false, FFIABI, false, false}, ::var"#f#f##3", ::Const{FFTW.r2rFFTWPlan{Float64, Vector{Int32}, true, 2, Tuple{Int64, Int64}}}, ::Duplicated{Matrix{Float64}}) @ Enzyme ~/.julia/packages/Enzyme/QsBMf/src/Enzyme.jl:534 [11] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:9 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [13] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:27 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [15] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/rules.jl:30 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:17 [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined] [19] macro expansion @ ~/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:23 [inlined] [20] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [21] top-level scope @ none:6 [22] eval(m::Module, e::Any) @ Core ./boot.jl:489 [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [24] _start() @ Base ./client.jl:577 Test Summary: | Pass Fail Error Total Time VLBIImagePriors.jl | 228 2 16 246 10m51.1s Angular Distributions | 54 54 1m45.0s CenteredRegularizer | 5 1 6 2m33.7s test_rrule: lcol on CenteredRegularizer{StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}, Float64, ImageDirichlet{Float64, FillArrays.Fill{Float64, 2, Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}, Float64}},Matrix{Float64} | 1 1 2 2m32.0s CenterImage | 26 26 1m39.0s ImageUniform | 12 1 13 13.8s test_rrule: _logpdf on ImageUniform{Float64},Matrix{Float64} | 8 8 1.3s ImageSphericalUniform | 4 4 3.9s ImageDirichlet | 5 1 6 15.1s GMRF | 43 5 48 2m18.4s MarkovRandomFieldGraph | 12 12 5.0s Tall | 12 2 14 1m15.7s Order 1 | 6 1 7 34.5s test_rrule: sq_manoblis on MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64 | 1 1 2 3.6s Order 2 | 6 1 7 41.2s test_rrule: sq_manoblis on MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64 | 1 1 2 1.2s Wide | 16 2 18 48.5s Order 1 | 6 1 7 20.2s test_rrule: sq_manoblis on MarkovRandomFieldGraph{1, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64 | 1 1 2 0.2s Order 2 | 6 1 7 27.5s test_rrule: sq_manoblis on MarkovRandomFieldGraph{2, SparseArrays.SparseMatrixCSC{Float64, Int64}, Diagonal{Float64, Vector{Float64}}, Matrix{Float64}},Matrix{Float64},Float64 | 1 1 2 0.2s Order 3 | 4 4 0.9s Equal | 3 1 4 2.9s ExpMRF | 3 3 0.8s TDistMRF | 16 16 1.2s ConditionalMarkov | 3 3 0.2s Hierarchical Prior | 2 2 3.7s Noncenter Markov Gaussian | 1 1 2.2s StationaryRandomFieldPlan | 8 8 0.9s Power Spectra | 21 21 29.9s StdNormal | 8 2 10 6.5s matern | 6 6 0.1s Simplex | 6 2 8 2.1s ImageSimplex | 5 2 7 2.1s test_rrule: simplex_fwd on TransformVariables.NoLogJac,VLBIImagePriors.ImageSimplex,Vector{Float64} | 1 1 2 0.7s test_rrule: simplex_fwd on TransformVariables.LogJac,VLBIImagePriors.ImageSimplex,Vector{Float64} | 1 1 2 0.8s Log Ratio Transform | 6 3 9 31.9s test_rrule: to_simplex on AdditiveLR,Matrix{Float64} | 1 1 2 16.1s test_rrule: to_simplex on CenteredLR,Matrix{Float64} | 1 1 2 6.6s FFTW Rules | 2 2 39.4s Complex inplace transform | 1 1 38.1s R2R inplace transform | 1 1 1.3s RNG of the outermost testset: Random.Xoshiro(0xb72f8dd529973e22, 0x21a56504ea6c8059, 0x91a35841914e4ce7, 0x2cdfe7fb079ba36e, 0x2e6fce08f4a5b7b2) ERROR: LoadError: Some tests did not pass: 228 passed, 2 failed, 16 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/VLBIImagePriors/FV1yO/test/runtests.jl:16 Testing failed after 959.59s ERROR: LoadError: Package VLBIImagePriors errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:3010 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2859 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:572 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:548 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:237 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:228 PkgEval failed after 1368.74s: package tests unexpectedly errored