Package evaluation to test TransportMaps on Julia 1.14.0-DEV.1601 (79ea5eb99c*) started at 2026-01-24T16:38:05.887 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 9.36s ################################################################################ # Installation # Installing TransportMaps... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [6fd49bf0] + TransportMaps v0.1.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.21.0 [7d9f7c33] + Accessors v0.1.43 [79e6a3ab] + Adapt v4.4.0 [66dad0bd] + AliasTables v1.1.3 [4fba245c] + ArrayInterface v7.22.0 [bbf7d656] + CommonSubexpressions v0.3.1 [a33af91c] + CompositionsBase v0.1.2 [2569d6c7] + ConcreteStructs v0.2.3 [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.3 [8bb1440f] + DelimitedFiles v1.9.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [a0c0ee7d] + DifferentiationInterface v0.7.14 [31c24e10] + Distributions v0.25.123 [ffbed154] + DocStringExtensions v0.9.5 [4e289a0a] + EnumX v1.0.6 [442a2c76] + FastGaussQuadrature v1.1.0 [1a297f60] + FillArrays v1.16.0 [6a86dc24] + FiniteDiff v2.29.0 [f6369f11] + ForwardDiff v1.3.1 [34004b35] + HypergeometricFunctions v0.3.28 [18e54dd8] + IntegerMathUtils v0.1.3 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.7.1 [73f95e8e] + LatticeRules v0.0.1 [d3d80556] + LineSearches v7.6.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [1914dd2f] + MacroTools v0.5.16 [e1d29d7a] + Missings v1.2.0 [d41bc354] + NLSolversBase v8.0.0 [77ba4419] + NaNMath v1.1.3 [429524aa] + Optim v2.0.0 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.37 [85a6dd25] + PositiveFactorizations v0.2.4 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.1 [27ebfcd6] + Primes v0.5.7 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [8a4e6c94] + QuasiMonteCarlo v0.3.5 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [79098fc4] + Rmath v0.9.0 [efcf1570] + Setfield v1.1.2 [ed01d8cd] + Sobol v1.5.0 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.6.1 [90137ffa] + StaticArrays v1.9.16 [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 [6fd49bf0] + TransportMaps v0.1.1 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [9fa8497b] + Future v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.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 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 5.1s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 7582.2 ms ✓ TransportMaps 1 dependency successfully precompiled in 10 seconds. 109 already precompiled. Precompilation completed after 28.6s ################################################################################ # Testing # Testing TransportMaps Status `/tmp/jl_tFlZ5Q/Project.toml` [a0c0ee7d] DifferentiationInterface v0.7.14 [31c24e10] Distributions v0.25.123 [429524aa] Optim v2.0.0 [10745b16] Statistics v1.11.1 [6fd49bf0] TransportMaps v0.1.1 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_tFlZ5Q/Manifest.toml` [47edcb42] ADTypes v1.21.0 [7d9f7c33] Accessors v0.1.43 [79e6a3ab] Adapt v4.4.0 [66dad0bd] AliasTables v1.1.3 [4fba245c] ArrayInterface v7.22.0 [bbf7d656] CommonSubexpressions v0.3.1 [a33af91c] CompositionsBase v0.1.2 [2569d6c7] ConcreteStructs v0.2.3 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.3 [8bb1440f] DelimitedFiles v1.9.1 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [a0c0ee7d] DifferentiationInterface v0.7.14 [31c24e10] Distributions v0.25.123 [ffbed154] DocStringExtensions v0.9.5 [4e289a0a] EnumX v1.0.6 [442a2c76] FastGaussQuadrature v1.1.0 [1a297f60] FillArrays v1.16.0 [6a86dc24] FiniteDiff v2.29.0 [f6369f11] ForwardDiff v1.3.1 [34004b35] HypergeometricFunctions v0.3.28 [18e54dd8] IntegerMathUtils v0.1.3 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.6 [692b3bcd] JLLWrappers v1.7.1 [73f95e8e] LatticeRules v0.0.1 [d3d80556] LineSearches v7.6.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [e1d29d7a] Missings v1.2.0 [d41bc354] NLSolversBase v8.0.0 [77ba4419] NaNMath v1.1.3 [429524aa] Optim v2.0.0 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.37 [85a6dd25] PositiveFactorizations v0.2.4 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.1 [27ebfcd6] Primes v0.5.7 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [8a4e6c94] QuasiMonteCarlo v0.3.5 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.9.0 [efcf1570] Setfield v1.1.2 [ed01d8cd] Sobol v1.5.0 [a2af1166] SortingAlgorithms v1.2.2 [276daf66] SpecialFunctions v2.6.1 [90137ffa] StaticArrays v1.9.16 [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 [6fd49bf0] TransportMaps v0.1.1 [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 [9fa8497b] Future 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.29+0 [05823500] OpenLibm_jll v0.8.7+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... HermiteBasis() GaussianWeightedHermiteBasis() CubicSplineHermiteBasis(radius=3.0) LinearizedHermiteBasis(bounds=[-Inf, Inf]) MultivariateBasis: Multi-index: [1, 2] Total degree: 3 Dimension: 2 Basis type: HermiteBasis Individual degrees: [1, 2] Softplus: Function: log(1 + exp(βξ)) / β Parameter β: 1.0 Domain: ℝ Range: (0, ∞) Properties: Smooth approximation to ReLU, always positive Derivative: σ(βξ) = 1/(1 + exp(-βξ)) (sigmoid) ShiftedELU: Function: ξ ≤ 0 ? exp(ξ) : ξ + 1 Domain: ℝ Range: (0, ∞) Properties: Exponential for negative inputs, linear + 1 for positive Continuous and differentiable everywhere IdentityRectifier: Function: ξ Domain: ℝ Range: ℝ Properties: No transformation, passes input unchanged Warning: May result in non-monotonic transport maps PolynomialMapComponent: Index: 1 Maximum degree: 1 Basis: HermiteBasis Rectifier: Softplus Number of basis functions: 2 Multi-indices (first 2): [0] [1] Coefficients: min=0.0, max=0.0, mean=0.0 PolynomialMapComponent: Index: 1 Maximum degree: 1 Basis: HermiteBasis Rectifier: Softplus Number of basis functions: 2 Multi-indices (first 2): [0] [1] Coefficients: uninitialized PolynomialMapComponent: Index: 1 Maximum degree: 5 Basis: HermiteBasis Rectifier: Softplus Number of basis functions: 6 Multi-indices (first 5): [0] [1] [2] [3] [4] ... and 1 more Coefficients: min=0.0, max=0.0, mean=0.0 PolynomialMap: Dimensions: 2 Total coefficients: 9 Reference density: Normal{Float64}(μ=0.0, σ=1.0) Maximum degree: 2 Basis: LinearizedHermiteBasis Rectifier: Softplus Components: Component 1: 3 basis functions Component 2: 6 basis functions Coefficients: min=0.0, max=0.0, mean=0.0 PolynomialMap: Dimensions: 0 Total coefficients: 0 Reference density: Normal{Float64}(μ=0.0, σ=1.0) (Empty map) PolynomialMap: Dimensions: 2 Total coefficients: 9 Reference density: Normal{Float64}(μ=0.0, σ=1.0) Maximum degree: 2 Basis: LinearizedHermiteBasis Rectifier: Softplus Components: Component 1: 3 basis functions Component 2: 6 basis functions Coefficients: uninitialized LinearMap with 0 dimensions μ: Float64[] σ: Float64[] LaplaceMap with 2 dimensions mode: [-0.1704759240527634, -0.2978940162014433] Σ: [1.5513771216608883 -0.5970388385813389; -0.5970388385813389 1.4980183319567142] ComposedMap{LinearMap} with 2 dimensions: linearmap: LinearMap(2-dimensional, μ: [0.4096449448243188, 0.3540874999725964], σ: [2.0052796135641575, 1.1027337091036151]) polynomialmap: PolynomialMap(2-dimensional, degree=1, basis=LinearizedHermiteBasis, reference=Normal{Float64}(μ=0.0, σ=1.0), rectifier=IdentityRectifier, 5 total coefficients) Optimizing component 1 / 2 Optimizing component 2 / 2 PrecomputedBasis: Number of samples: 100 Number of basis functions: 3 Number of quadrature points: 64 Memory usage: 0.3 MB PrecomputedMapBasis: Number of quadrature points: 25 Map dimensions: 2 Memory usage: 0.23 MB Optimizing component 1 / 2 Optimizing component 2 / 2 Optimizing component 1 / 2 Optimizing component 2 / 2 OptimizationHistory with 5 iterations: Iteration 1: Terms: [0 0; 1 0; 0 1] Train Objective: 0.5 Test Objective: 0.6 Iteration 2: Terms: Matrix{Int64}(undef, 0, 0) Train Objective: 5.0e-323 Test Objective: 3.0e-323 Iteration 3: Terms: Matrix{Int64}(undef, 0, 0) Train Objective: 3.0e-323 Test Objective: NaN Iteration 4: Terms: Matrix{Int64}(undef, 0, 0) Train Objective: NaN Test Objective: 2.2134e-320 Iteration 5: Terms: Matrix{Int64}(undef, 0, 0) Train Objective: 2.2134e-320 Test Objective: 1.581e-319 OptimizationResult for 3 components: Component 1: Train : 0.0 Test : 1.0e-323 Component 2: Train : 5.0e-324 Test : 0.0 Component 3: Train : 6.18956980287507e-310 Test : 0.0 OptimizationResult for 5 components: Component 1: Train : 2.87e-322 Test : 2.17e-322 Component 2: Train : 3.0e-323 Test : 2.87e-322 Component 3: Train : NaN Test : 3.0e-323 Component 4: Train : 2.2134e-320 Test : NaN Component 5: Train : 2.2134e-320 Test : 2.2134e-320 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 2: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 2: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 2: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 1: * Optimizing term 1 / 2 * Adding term 2 / 2 Start optimizing component 2: * Optimizing term 1 / 2 * Adding term 2 / 2 Start k-fold optimization of component 1 with 3 folds * Fold 1 / 3 * Optimizing term 1 / 2 * Adding term 2 / 2 * Fold 2 / 3 * Optimizing term 1 / 2 * Adding term 2 / 2 * Fold 3 / 3 * Optimizing term 1 / 2 * Adding term 2 / 2 Best fold: 1 Selected 2 terms (avg validation objective 0.5039267059842176) Full-data objective: 0.49497483207324927 Final optimizer status: Converged with 4 iterations Start k-fold optimization of component 2 with 3 folds * Fold 1 / 3 * Optimizing term 1 / 3 * Adding term 2 / 3 * Adding term 3 / 3 * Fold 2 / 3 * Optimizing term 1 / 3 * Adding term 2 / 3 * Adding term 3 / 3 * Fold 3 / 3 * Optimizing term 1 / 3 * Adding term 2 / 3 * Adding term 3 / 3 Best fold: 1 Selected 2 terms (avg validation objective 0.515477279565448) Full-data objective: 0.49497483207324927 Final optimizer status: Converged with 4 iterations Initialized map with 2 initial coefficients. Initial KL divergence (train): 3.051355922877169 Term 3 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 0.37477392966450906 KL divergence (train): 2.9446164956432574 Term 4 / 5 Evaluating 3 candidates... Best candidate: Component 1, adding term Gradient magnitude: 0.26500518707770465 KL divergence (train): 2.8378770684093446 Term 5 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 1.0755285551056204e-14 KL divergence (train): 2.8378770684093446 Final KL divergence (train): 2.8378770684093446 Initialized map with 2 initial coefficients. Initial KL divergence (train): 3.051355922877169 Initial KL divergence (valid): 3.0513746527874663 Term 3 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 0.37477392966450906 KL divergence (train): 2.9446164956432574 KL divergence (valid): 2.794474588322133 Term 4 / 5 Evaluating 3 candidates... Best candidate: Component 1, adding term Gradient magnitude: 0.26500518707770465 KL divergence (train): 2.8378770684093446 KL divergence (valid): 3.066963904125527 Term 5 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 1.0755285551056204e-14 KL divergence (train): 2.8378770684093446 KL divergence (valid): 3.066963904125527 Best iteration: 2 Final KL divergence (train): 2.9446164956432574 Final KL divergence (valid): 2.794474588322133 Initialized map with 2 initial coefficients. Initial KL divergence (train): 2.837877068409345 Term 3 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 9.99999860695766e-10 KL divergence (train): 2.837877068409345 Term 4 / 5 Evaluating 3 candidates... Best candidate: Component 1, adding term Gradient magnitude: 9.999996386511611e-10 KL divergence (train): 2.837877068409345 Term 5 / 5 Evaluating 3 candidates... Best candidate: Component 2, adding term Gradient magnitude: 1.232595164407831e-32 KL divergence (train): 2.837877068409345 Final KL divergence (train): 2.837877068409345 GaussHermiteWeights: Number of points: 3 Dimensions: 1 Quadrature type: Tensor product Gauss-Hermite Reference measure: Standard Gaussian Weight range: [0.1666666666666669, 0.666666666666666] MonteCarloWeights: Number of points: 10 Dimensions: 1 Sampling type: Random (Gaussian) Reference measure: Standard Gaussian Weight (uniform): 0.1 LatinHypercubeWeights: Number of points: 5 Dimensions: 1 Sampling type: Latin Hypercube Reference measure: Standard Gaussian (via inverse CDF) Weight (uniform): 0.2 SparseSmolyakWeights: Number of points: 5 Dimensions: 1 Quadrature type: Sparse Smolyak (Gauss-Hermite) Reference measure: Standard Gaussian Weight range: [0.011257411327720667, 0.5333333333333339] MapTargetDensity(backend=AutoForwardDiff()) MapReferenceDensity(density=Normal{Float64}(μ=0.0, σ=1.0), backend=AutoForwardDiff()) Test Summary: | Pass Total Time TransportMaps.jl | 1081 1081 3m17.8s Testing TransportMaps tests passed Testing completed after 224.68s PkgEval succeeded after 281.95s