Package evaluation to test Gen on Julia 1.14.0-DEV.1893 (b4aba01002*) started at 2026-03-15T18:54:53.568 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 10.3s ################################################################################ # Installation # Installing Gen... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [ea4f424c] + Gen v0.4.8 Updating `~/.julia/environments/v1.14/Manifest.toml` [66dad0bd] + AliasTables v1.1.3 [d360d2e6] + ChainRulesCore v1.26.0 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.18.1 [9a962f9c] + DataAPI v1.16.0 ⌅ [864edb3b] + DataStructures v0.18.22 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [31c24e10] + Distributions v0.25.123 [ffbed154] + DocStringExtensions v0.9.5 [1a297f60] + FillArrays v1.16.0 ⌅ [f6369f11] + ForwardDiff v0.10.39 [069b7b12] + FunctionWrappers v1.1.3 [de31a74c] + FunctionalCollections v0.5.0 [ea4f424c] + Gen v0.4.8 [34004b35] + HypergeometricFunctions v0.3.28 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [e1d29d7a] + Missings v1.2.0 [77ba4419] + NaNMath v1.1.3 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.37 [d96e819e] + Parameters v0.12.3 [69de0a69] + Parsers v2.8.3 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [43287f4e] + PtrArrays v1.4.0 [1fd47b50] + QuadGK v2.11.2 [189a3867] + Reexport v1.2.2 [37e2e3b7] + ReverseDiff v1.16.2 [79098fc4] + Rmath v0.9.0 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.7.1 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.10 [4c63d2b9] + StatsFuns v1.5.2 [3a884ed6] + UnPack v1.0.2 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [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.13.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.30+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.15.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 4.8s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 20226.2 ms ✓ Gen 1 dependency successfully precompiled in 22 seconds. 78 already precompiled. 9 dependencies precompiled but different versions are currently loaded (Base64, Dates, JuliaSyntaxHighlighting, Logging, Markdown, Printf, StyledStrings, TOML and UUIDs). Restart julia to access the new versions. Otherwise, 38 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompilation completed after 46.81s ################################################################################ # Testing # Testing Gen Status `/tmp/jl_nQs2ff/Project.toml` [34da2185] Compat v4.18.1 ⌅ [864edb3b] DataStructures v0.18.22 [31c24e10] Distributions v0.25.123 ⌅ [f6369f11] ForwardDiff v0.10.39 [de31a74c] FunctionalCollections v0.5.0 [ea4f424c] Gen v0.4.8 ⌅ [682c06a0] JSON v0.21.4 [1914dd2f] MacroTools v0.5.16 [d96e819e] Parameters v0.12.3 [37e2e3b7] ReverseDiff v1.16.2 [276daf66] SpecialFunctions v2.7.1 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_nQs2ff/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [d360d2e6] ChainRulesCore v1.26.0 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.18.1 [9a962f9c] DataAPI v1.16.0 ⌅ [864edb3b] DataStructures v0.18.22 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [31c24e10] Distributions v0.25.123 [ffbed154] DocStringExtensions v0.9.5 [1a297f60] FillArrays v1.16.0 ⌅ [f6369f11] ForwardDiff v0.10.39 [069b7b12] FunctionWrappers v1.1.3 [de31a74c] FunctionalCollections v0.5.0 [ea4f424c] Gen v0.4.8 [34004b35] HypergeometricFunctions v0.3.28 [92d709cd] IrrationalConstants v0.2.6 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.3 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.37 [d96e819e] Parameters v0.12.3 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [43287f4e] PtrArrays v1.4.0 [1fd47b50] QuadGK v2.11.2 [189a3867] Reexport v1.2.2 [37e2e3b7] ReverseDiff v1.16.2 [79098fc4] Rmath v0.9.0 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.7.1 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.10 [4c63d2b9] StatsFuns v1.5.2 [3a884ed6] UnPack v1.0.2 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [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.13.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.30+0 [05823500] OpenLibm_jll v0.8.7+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time autodiff | 2 2 2.6s Test Summary: | Pass Total Time diff arithmetic | 12 12 0.1s Test Summary: | Pass Total Time diff vectors | 20 20 0.6s Test Summary: | Total Time diff dictionaries | 0 0.0s Test Summary: | Total Time diff sets | 0 0.0s Test Summary: | Pass Total Time dynamic selection | 18 18 0.6s Test Summary: | Pass Total Time all selection | 4 4 0.0s Test Summary: | Pass Total Time complement selection | 13 13 0.1s Test Summary: | Pass Total Time static assignment to/from array | 12 12 0.9s Test Summary: | Pass Total Time dynamic assignment to/from array | 12 12 1.8s Test Summary: | Pass Total Time dynamic assignment copy constructor | 4 4 0.2s Test Summary: | Pass Total Time internal vector assignment to/from array | 8 8 0.6s Test Summary: | Pass Total Time dynamic assignment merge | 10 10 0.4s Test Summary: | Pass Total Time dynamic assignment variadic merge | 2 2 0.4s Test Summary: | Pass Total Time static assignment merge | 10 10 1.0s Test Summary: | Pass Total Time static assignment variadic merge | 2 2 0.8s Test Summary: | Pass Total Time static assignment errors | 12 12 0.2s Test Summary: | Pass Total Time dynamic assignment errors | 7 7 0.1s Test Summary: | Pass Total Time dynamic assignment overwrite | 16 16 0.2s Test Summary: | Pass Total Time dynamic assignment constructor | 2 2 0.1s Test Summary: | Pass Total Time choice map equality | 6 6 0.2s Test Summary: | Pass Total Time choice map nested view | 8 8 0.8s Test Summary: | Pass Total Time filtering choicemaps with selections | 6 6 0.3s Test Summary: | Pass Total Time invalid choice map constructor | 1 1 0.0s Test Summary: | Pass Total Time choicemap hashing | 25 25 1.8s Test Summary: | Pass Total Time update(...) shorthand assuming unchanged args (dynamic modeling lang) | 3 3 2.3s Test Summary: | Pass Total Time regenerate(...) shorthand assuming unchanged args (dynamic modeling lang) | 2 2 0.5s Test Summary: | Pass Total Time update(...) shorthand assuming unchanged args (static modeling lang) | 3 3 4.7s Test Summary: | Pass Total Time regenerate(...) shorthand assuming unchanged args (static modeling lang) | 2 2 1.2s Test Summary: | Pass Total Time macros in dynamic DSL | 7 7 0.5s Test Summary: | Pass Total Time macros in static DSL | 7 7 2.0s Test Summary: | Pass Total Time Dynamic DSL | 150 150 16.3s Test Summary: | Pass Total Time static DSL | 175 175 13.3s Test Summary: | Pass Total Time optional positional args (calling + GFI) | 42 42 4.9s Test Summary: | Pass Total Time optional positional args (combinators) | 16 16 9m44.2s Test Summary: | Pass Total Time static IR | 138 138 20.5s Test Summary: | Pass Total Time tilde syntax | 12 12 2.3s Test Summary: | Pass Total Time importance sampling | 22 22 1.2s Test Summary: | Pass Total Time SGD training | 10 10 9.9s Test Summary: | Pass Total Time lecture! | 2 2 9.2s Test Summary: | Pass Total Time black box variational inference | 4 4 14.7s opt_theta: -0.37567952986819614 true optimum log_marginal_likelihood: -14.79249158646238 21.643251 seconds (66.13 M allocations: 2.540 GiB, 1.76% gc time, 5.18% compilation time) final theta: -0.37367309273979704 final elbo estimate: -14.854506348329597 37.777710 seconds (126.59 M allocations: 4.935 GiB, 2.03% gc time, 1.34% compilation time) final theta: -0.383797820951842 final elbo estimate: -14.730353089588535 Test Summary: | Pass Total Time minimal vae | 3 3 1m01.1s Test Summary: | Pass Total Time hmm forward alg | 1 1 1.2s Test Summary: | Pass Total Time particle filtering | 16 16 16.3s Test Summary: | Total Time mala | 0 0.9s Test Summary: | Total Time hmc | 0 1.0s Test Summary: | Total Time map_optimize | 0 0.3s Test Summary: | Total Time elliptical slice | 0 3.6s Test Summary: | Pass Total Time Involutive MCMC | 6 6 6.5s Test Summary: | Pass Total Time trace translators | 5 5 10.9s Test Summary: | Pass Total Time Kernel DSL | 1 1 0.5s Test Summary: | Pass Total Time custom deterministic generative function with custom update and gradient | 23 23 1.1s Test Summary: | Pass Total Time custom gradient GF | 2 2 0.1s Test Summary: | Pass Total Time custom update GF | 12 12 0.6s Test Summary: | Pass Total Time bernoulli | 2 2 0.2s Test Summary: | Pass Total Time beta | 9 9 0.3s Test Summary: | Pass Total Time categorical | 7 7 0.8s Test Summary: | Pass Total Time gamma | 5 5 0.2s Test Summary: | Pass Total Time inv_gamma | 5 5 0.2s Test Summary: | Pass Total Time normal | 5 5 0.1s Test Summary: | Pass Total Time zero-dimensional broadcasted normal | 6 6 1.3s Test Summary: | Pass Total Time array normal (trivially broadcasted: all args have same shape) | 6 6 7.2s Test Summary: | Pass Total Time broadcasted normal | 14 14 10.1s Test Summary: | Pass Total Time multivariate normal | 9 9 3.5s Test Summary: | Pass Total Time dirichlet | 20 20 5.7s Test Summary: | Pass Total Time uniform | 5 5 0.1s Test Summary: | Pass Total Time uniform_discrete | 3 3 0.0s Test Summary: | Pass Total Time piecewise_uniform | 8 8 1.1s Test Summary: | Pass Total Time beta uniform mixture | 6 6 0.2s Test Summary: | Pass Total Time geometric | 4 4 0.3s Test Summary: | Pass Total Time binom | 5 5 0.5s Test Summary: | Pass Total Time neg_binom | 5 5 0.5s Test Summary: | Pass Total Time exponential | 4 4 0.2s Test Summary: | Pass Total Time poisson | 4 4 0.2s Test Summary: | Pass Total Time laplace | 3 3 0.2s Test Summary: | Pass Total Time cauchy | 3 3 0.2s Test Summary: | Pass Total Time choice_at combinator | 74 74 1.0s Test Summary: | Pass Total Time call_at combinator | 74 74 1.4s Test Summary: | Pass Total Time map combinator | 139 139 10.9s Test Summary: | Pass Total Time unfold combinator | 199 199 18.9s Test Summary: | Pass Total Time recurse node numbering | 54 54 0.0s Test Summary: | Pass Total Time simple pcfg | 88 88 7.3s Test Summary: | Pass Total Time switch combinator | 72 72 8.3s Test Summary: | Pass Total Time dist DSL (untyped) | 29 29 25.8s Test Summary: | Pass Total Time dist DSL (typed) | 14 14 2.6s Test Summary: | Pass Total Time fixed mixture of different distributions | 11 11 3.0s Test Summary: | Pass Total Time mixture of normals | 20 20 7.2s Test Summary: | Pass Total Time mixture of binomial | 9 9 3.2s Test Summary: | Pass Total Time mixture of multivariate normals | 15 15 29.1s Test Summary: | Pass Total Time product of discrete distributions | 5 5 2.2s Test Summary: | Pass Total Time product of continuous distributions | 9 9 2.6s Test Summary: | Pass Total Time product of dissimilarly-typed distributions | 6 6 1.6s Testing Gen tests passed Testing completed after 1051.26s PkgEval succeeded after 1130.38s