Package evaluation of Mill on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T13:11:25.437 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.29s ################################################################################ # Installation # Installing Mill... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [1d0525e4] + Mill v2.12.0 Updating `~/.julia/environments/v1.10/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 [7d9f7c33] + Accessors v0.1.41 [79e6a3ab] + Adapt v4.2.0 [66dad0bd] + AliasTables v1.1.3 [dce04be8] + ArgCheck v2.4.0 [a9b6321e] + Atomix v1.1.0 [198e06fe] + BangBang v0.4.3 [9718e550] + Baselet v0.1.1 [fa961155] + CEnum v0.5.0 [082447d4] + ChainRules v1.72.2 [d360d2e6] + ChainRulesCore v1.25.1 [861a8166] + Combinatorics v1.0.2 [bbf7d656] + CommonSubexpressions v0.3.1 [34da2185] + Compat v4.16.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.5.8 [6add18c4] + ContextVariablesX v0.1.3 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.7.0 [864edb3b] + DataStructures v0.18.20 [e2d170a0] + DataValueInterfaces v1.0.0 [244e2a9f] + DefineSingletons v0.1.2 [8bb1440f] + DelimitedFiles v1.9.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [ffbed154] + DocStringExtensions v0.9.3 [f151be2c] + EnzymeCore v0.8.8 [cc61a311] + FLoops v0.2.2 [b9860ae5] + FLoopsBase v0.1.1 [1a297f60] + FillArrays v1.13.0 [26cc04aa] + FiniteDifferences v0.12.32 [587475ba] + Flux v0.16.3 [f6369f11] + ForwardDiff v0.10.38 [d9f16b24] + Functors v0.5.2 [0c68f7d7] + GPUArrays v11.2.2 [46192b85] + GPUArraysCore v0.2.0 [076d061b] + HashArrayMappedTries v0.2.0 [f9ccea15] + HierarchicalUtils v2.2.3 [7869d1d1] + IRTools v0.4.14 [22cec73e] + InitialValues v0.3.1 [842dd82b] + InlineStrings v1.4.3 [3587e190] + InverseFunctions v0.1.17 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] + IrrationalConstants v0.2.4 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.0 [b14d175d] + JuliaVariables v0.2.4 [63c18a36] + KernelAbstractions v0.9.34 [929cbde3] + LLVM v9.2.0 [b964fa9f] + LaTeXStrings v1.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [c2834f40] + MLCore v1.0.0 [7e8f7934] + MLDataDevices v1.6.11 [d8e11817] + MLStyle v0.4.17 [f1d291b0] + MLUtils v0.4.7 [1914dd2f] + MacroTools v0.5.15 [128add7d] + MicroCollections v0.2.0 [1d0525e4] + Mill v2.12.0 [e1d29d7a] + Missings v1.2.0 [872c559c] + NNlib v0.9.27 [77ba4419] + NaNMath v1.1.2 [71a1bf82] + NameResolution v0.1.5 [0b1bfda6] + OneHotArrays v0.2.6 [3bd65402] + Optimisers v0.4.5 [bac558e1] + OrderedCollections v1.8.0 [2dfb63ee] + PooledArrays v1.4.3 [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [8162dcfd] + PrettyPrint v0.2.0 [08abe8d2] + PrettyTables v2.4.0 [33c8b6b6] + ProgressLogging v0.1.4 [43287f4e] + PtrArrays v1.3.0 [c1ae055f] + RealDot v0.1.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.0 [708f8203] + Richardson v1.4.2 [7e506255] + ScopedValues v1.3.0 [91c51154] + SentinelArrays v1.4.8 [efcf1570] + Setfield v1.1.1 [605ecd9f] + ShowCases v0.1.0 [699a6c99] + SimpleTraits v0.9.4 [a2af1166] + SortingAlgorithms v1.2.1 [dc90abb0] + SparseInverseSubset v0.1.2 [276daf66] + SpecialFunctions v2.5.0 [171d559e] + SplittablesBase v0.1.15 [90137ffa] + StaticArrays v1.9.12 [1e83bf80] + StaticArraysCore v1.4.3 [82ae8749] + StatsAPI v1.7.0 [2913bbd2] + StatsBase v0.34.4 [892a3eda] + StringManipulation v0.4.1 ⌃ [09ab397b] + StructArrays v0.6.21 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.0 [28d57a85] + Transducers v0.4.84 [013be700] + UnsafeAtomics v0.3.0 [e88e6eb3] + Zygote v0.7.4 [700de1a5] + ZygoteRules v0.2.7 [dad2f222] + LLVMExtra_jll v0.0.35+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [0dad84c5] + ArgTools v1.1.1 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [8ba89e20] + Distributed [f43a241f] + Downloads v1.6.0 [7b1f6079] + FileWatching [9fa8497b] + Future [b77e0a4c] + InteractiveUtils [4af54fe1] + LazyArtifacts [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [44cfe95a] + Pkg v1.10.0 [de0858da] + Printf [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] + LibCURL_jll v8.4.0+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [14a3606d] + MozillaCACerts_jll v2023.1.10 [4536629a] + OpenBLAS_jll v0.3.23+4 [05823500] + OpenLibm_jll v0.8.1+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [83775a58] + Zlib_jll v1.2.13+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 [8e850ede] + nghttp2_jll v1.52.0+1 [3f19e933] + p7zip_jll v17.4.0+2 Info Packages marked with ⌃ have new versions available and may be upgradable. Installation completed after 10.7s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 18.12s ################################################################################ # Testing # Testing Mill Status `/tmp/jl_ELcDF2/Project.toml` [7d9f7c33] Accessors v0.1.41 [6e4b80f9] BenchmarkTools v1.6.0 [d360d2e6] ChainRulesCore v1.25.1 [861a8166] Combinatorics v1.0.2 [34da2185] Compat v4.16.0 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.20 [e30172f5] Documenter v1.8.1 [26cc04aa] FiniteDifferences v0.12.32 [587475ba] Flux v0.16.3 [f9ccea15] HierarchicalUtils v2.2.3 [f1d291b0] MLUtils v0.4.7 [1914dd2f] MacroTools v0.5.15 [1d0525e4] Mill v2.12.0 [0b1bfda6] OneHotArrays v0.2.6 [2dfb63ee] PooledArrays v1.4.3 [21216c6a] Preferences v1.4.3 [b77e0a4c] InteractiveUtils [37e2e46d] LinearAlgebra [9a3f8284] Random [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [8dfed614] Test Status `/tmp/jl_ELcDF2/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.41 [79e6a3ab] Adapt v4.2.0 [66dad0bd] AliasTables v1.1.3 [dce04be8] ArgCheck v2.4.0 [a9b6321e] Atomix v1.1.0 [198e06fe] BangBang v0.4.3 [9718e550] Baselet v0.1.1 [6e4b80f9] BenchmarkTools v1.6.0 [fa961155] CEnum v0.5.0 [082447d4] ChainRules v1.72.2 [d360d2e6] ChainRulesCore v1.25.1 [944b1d66] CodecZlib v0.7.8 [861a8166] Combinatorics v1.0.2 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.16.0 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.5.8 [6add18c4] ContextVariablesX v0.1.3 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.20 [e2d170a0] DataValueInterfaces v1.0.0 [244e2a9f] DefineSingletons v0.1.2 [8bb1440f] DelimitedFiles v1.9.1 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.3 [e30172f5] Documenter v1.8.1 [f151be2c] EnzymeCore v0.8.8 [cc61a311] FLoops v0.2.2 [b9860ae5] FLoopsBase v0.1.1 [1a297f60] FillArrays v1.13.0 [26cc04aa] FiniteDifferences v0.12.32 [587475ba] Flux v0.16.3 [f6369f11] ForwardDiff v0.10.38 [d9f16b24] Functors v0.5.2 [0c68f7d7] GPUArrays v11.2.2 [46192b85] GPUArraysCore v0.2.0 [d7ba0133] Git v1.3.1 [076d061b] HashArrayMappedTries v0.2.0 [f9ccea15] HierarchicalUtils v2.2.3 [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.14 [22cec73e] InitialValues v0.3.1 [842dd82b] InlineStrings v1.4.3 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [b14d175d] JuliaVariables v0.2.4 [63c18a36] KernelAbstractions v0.9.34 [929cbde3] LLVM v9.2.0 [b964fa9f] LaTeXStrings v1.4.0 [0e77f7df] LazilyInitializedFields v1.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [c2834f40] MLCore v1.0.0 [7e8f7934] MLDataDevices v1.6.11 [d8e11817] MLStyle v0.4.17 [f1d291b0] MLUtils v0.4.7 [1914dd2f] MacroTools v0.5.15 [d0879d2d] MarkdownAST v0.1.2 [128add7d] MicroCollections v0.2.0 [1d0525e4] Mill v2.12.0 [e1d29d7a] Missings v1.2.0 [872c559c] NNlib v0.9.27 [77ba4419] NaNMath v1.1.2 [71a1bf82] NameResolution v0.1.5 [0b1bfda6] OneHotArrays v0.2.6 [3bd65402] Optimisers v0.4.5 [bac558e1] OrderedCollections v1.8.0 [69de0a69] Parsers v2.8.1 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [8162dcfd] PrettyPrint v0.2.0 [08abe8d2] PrettyTables v2.4.0 [33c8b6b6] ProgressLogging v0.1.4 [43287f4e] PtrArrays v1.3.0 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.0 [708f8203] Richardson v1.4.2 [7e506255] ScopedValues v1.3.0 [91c51154] SentinelArrays v1.4.8 [efcf1570] Setfield v1.1.1 [605ecd9f] ShowCases v0.1.0 [699a6c99] SimpleTraits v0.9.4 [a2af1166] SortingAlgorithms v1.2.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.0 [171d559e] SplittablesBase v0.1.15 [90137ffa] StaticArrays v1.9.12 [1e83bf80] StaticArraysCore v1.4.3 [82ae8749] StatsAPI v1.7.0 [2913bbd2] StatsBase v0.34.4 [892a3eda] StringManipulation v0.4.1 ⌃ [09ab397b] StructArrays v0.6.21 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [3bb67fe8] TranscodingStreams v0.11.3 [28d57a85] Transducers v0.4.84 [013be700] UnsafeAtomics v0.3.0 [e88e6eb3] Zygote v0.7.4 [700de1a5] ZygoteRules v0.2.7 [2e619515] Expat_jll v2.6.5+0 [f8c6e375] Git_jll v2.47.1+0 [dad2f222] LLVMExtra_jll v0.0.35+0 [94ce4f54] Libiconv_jll v1.18.0+0 [458c3c95] OpenSSL_jll v3.0.16+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [8ba89e20] Distributed [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [9fa8497b] Future [b77e0a4c] InteractiveUtils [4af54fe1] LazyArtifacts [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [a63ad114] Mmap [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [9abbd945] Profile [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [4536629a] OpenBLAS_jll v0.3.23+4 [05823500] OpenLibm_jll v0.8.1+4 [efcefdf7] PCRE2_jll v10.42.0+1 [bea87d4a] SuiteSparse_jll v7.2.1+1 [83775a58] Zlib_jll v1.2.13+1 [8e850b90] libblastrampoline_jll v5.11.0+0 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Info Packages marked with ⌃ have new versions available and may be upgradable. Testing Running tests... Test Summary: | Pass Broken Total Time aggregations.jl | 1662 6 1668 21m52.1s basic attributes | 6 6 2.3s vcat | 7 7 1.9s flattening | 4 4 1.7s size checking | 20 20 4.2s basic aggregation functionality | 7 7 7.8s matrix weights | 9 9 0.0s pnorm functionality | 90 90 5.5s lse functionality | 70 70 0.2s pnorm numerical stability | 189 189 0.0s lse numerical stability | 66 6 72 0.1s one-instance bags | 10 10 2.8s bagcount | 6 6 2.1s type stability of the output | 720 720 1m46.6s r_map and p_map are stable | 2 2 9.0s missing values | 100 100 6.1s aggregation grad check w.r.t. input | 60 60 6m07.5s aggregation gradcheck w.r.t weights | 160 160 2m33.6s aggregation grad check w.r.t. params | 136 136 10m22.9s Test Summary: | Pass Total Time bags.jl | 110 110 5.7s Constructors | 17 17 2.1s bags() | 5 5 0.0s length2bags | 6 6 0.1s maxindex | 3 3 0.5s aligned hcat | 17 17 0.3s scattered hcat | 17 17 0.4s remapping for aligned bags | 10 10 0.8s remapping for scattered bags | 22 22 1.0s equals and hash | 5 5 0.1s length. | 4 4 0.1s length type stability | 4 4 0.0s Test Summary: | Pass Total Time conv.jl | 59 59 2m01.3s convolution shift | 4 4 0.0s matvec and vecvec products | 8 8 9.6s forward convolution & gradient | 8 8 19.5s the convolution | 16 16 1m05.9s convolution with ScatteredBags | 11 11 21.6s convolution layer | 12 12 3.3s Test Summary: | Pass Total Time datanode.jl | 340 340 51.9s constructor logic | 36 36 1.6s constructor assertions | 12 12 1.0s numobs | 9 9 0.0s ArrayNode catobs, hcat and vcat | 16 16 3.1s BagNode catobs | 20 20 1.9s WeighteBagNode catobs | 25 25 1.7s ProductNodes catobs | 27 27 7.8s catobs with missing nodes | 4 4 1.6s catobs with missing data | 2 2 3.1s catobs with `nothing` metadata | 10 10 3.6s catobs stability | 52 52 4.0s MLUtils.batch and MLUtils.unbatch | 4 4 4.4s BagNode indexing | 22 22 0.2s WeightedBagNode indexing | 20 20 0.1s ProductNode indexing | 12 12 0.9s nested ragged array | 6 6 0.1s keys and haskey | 6 6 0.2s equals and hash | 16 16 1.5s equals with missings | 28 28 1.7s dropmeta | 13 13 9.6s Test Summary: | Pass Total Time gradients.jl | 52 52 7m25.0s errors | 4 4 0.8s array gradients | 16 16 1m13.7s struct gradients | 10 10 1m16.2s gradf | 21 21 4m51.7s not implemented | 1 1 2.1s Test Summary: | Pass Total Time hierarchical_utils.jl | 62 62 49.5s list traversal | 7 7 1.6s getindex on strings | 14 14 0.7s children | 8 8 5.9s nchildren | 6 6 0.0s nnodes | 8 8 0.5s nleafs | 8 8 0.4s NodeIterator | 2 2 14.5s LeafIterator | 2 2 1.4s TypeIterator | 6 6 1.9s Iteration over multiple trees | 1 1 2.7s post imputing matrix * mixed maybe hot matrix gradient testing: Error During Test at /home/pkgeval/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:450 Got exception outside of a @test MethodError: no method matching view(::InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, ::Colon, ::BitVector) Closest candidates are: view(!Matched::AbstractDataFrame, ::Any, ::Union{Colon, Regex, All, Between, Cols, InvertedIndex, AbstractVector}) @ DataFrames ~/.julia/packages/DataFrames/kcA9R/src/subdataframe/subdataframe.jl:146 view(!Matched::LinearAlgebra.AbstractQ, ::Any...) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/abstractq.jl:119 view(!Matched::AbstractZero, ::Any...) @ ChainRulesCore ~/.julia/packages/ChainRulesCore/U6wNx/src/tangent_types/abstract_zero.jl:44 ... Stacktrace: [1] (::Mill.var"#134#138"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, BitVector})() @ Mill ~/.julia/packages/Mill/0txEt/src/special_arrays/postimputing_matrix.jl:118 [2] unthunk @ ~/.julia/packages/ChainRulesCore/U6wNx/src/tangent_types/thunks.jl:213 [inlined] [3] unthunk_tangent(x::Thunk{Mill.var"#134#138"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, BitVector}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:3 [4] map @ ./tuple.jl:292 [inlined] [5] map(::Function, ::@NamedTuple{W::Thunk{Mill.var"#133#137"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, Mill.var"#∇W#135"{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}}}, ψ::Thunk{Mill.var"#134#138"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, BitVector}}}) @ Base ./namedtuple.jl:265 [6] unthunk_tangent @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:39 [inlined] [7] map @ ./tuple.jl:292 [inlined] [8] unthunk_tangent @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:38 [inlined] [9] tailmemaybe(x::Tuple{Nothing, @NamedTuple{W::Thunk{Mill.var"#133#137"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, Mill.var"#∇W#135"{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}}}, ψ::Thunk{Mill.var"#134#138"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, BitVector}}}, Nothing}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:40 [10] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{ComposedFunction{typeof(sum), typeof(*)}, PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#2387#back#434"{Zygote.var"#pairs_namedtuple_pullback#433"{(), @NamedTuple{}}}, Zygote.var"#2190#back#307"{Zygote.var"#305#306"{Tuple{Tuple{Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{Base.var"##_#103", @Kwargs{}, ComposedFunction{typeof(sum), typeof(*)}, PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}, Tuple{Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), ComposedFunction{typeof(sum), typeof(*)}}, Tuple{Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:inner, Zygote.Context{false}, ComposedFunction{typeof(sum), typeof(*)}, typeof(*)}}, Zygote.var"#2190#back#307"{Zygote.var"#305#306"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.var"#2034#back#218"{typeof(identity)}}}, Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), typeof(*)}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{typeof(Base.maybeconstructor), typeof(*)}, Tuple{}}}}, Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), typeof(sum)}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{typeof(Base.maybeconstructor), typeof(sum)}, Tuple{}}}}, Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:outer, Zygote.Context{false}, ComposedFunction{typeof(sum), typeof(*)}, typeof(sum)}}}}, Zygote.Pullback{Tuple{typeof(Base.call_composed), Tuple{typeof(sum), typeof(*)}, Tuple{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}, @Kwargs{}}, Tuple{Zygote.var"#2050#back#227"{Zygote.var"#back#225"{2, 1, Zygote.Context{false}, typeof(sum)}}, Zygote.Pullback{Tuple{typeof(Base.call_composed), Tuple{typeof(*)}, Tuple{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}}, @Kwargs{}}, Any}, Zygote.var"#2162#back#295"{Zygote.var"#291#294"}, Zygote.ZBack{ChainRules.var"#sum_pullback#720"{Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}}}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [11] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::Vararg{Any}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [12] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::Vararg{Any}; zero::Bool) @ Flux ~/.julia/packages/Flux/3711C/src/gradient.jl:44 [13] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::MaybeHotMatrix{Union{Missing, Int64}, Union{Missing, Bool}}) @ Flux ~/.julia/packages/Flux/3711C/src/gradient.jl:31 [14] macro expansion @ ~/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:460 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [16] top-level scope @ ~/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:451 [17] include @ ./client.jl:494 [inlined] [18] macro expansion @ ~/.julia/packages/Mill/0txEt/test/runtests.jl:111 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [20] top-level scope @ ~/.julia/packages/Mill/0txEt/test/runtests.jl:111 [21] include(fname::String) @ Base.MainInclude ./client.jl:494 [22] top-level scope @ none:6 [23] eval @ ./boot.jl:385 [inlined] [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:557 post imputing matrix * mixed ngram matrix gradient testing: Error During Test at /home/pkgeval/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:470 Got exception outside of a @test MethodError: no method matching view(::InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, ::Colon, ::BitVector) Closest candidates are: view(!Matched::AbstractDataFrame, ::Any, ::Union{Colon, Regex, All, Between, Cols, InvertedIndex, AbstractVector}) @ DataFrames ~/.julia/packages/DataFrames/kcA9R/src/subdataframe/subdataframe.jl:146 view(!Matched::LinearAlgebra.AbstractQ, ::Any...) @ LinearAlgebra /opt/julia/share/julia/stdlib/v1.10/LinearAlgebra/src/abstractq.jl:119 view(!Matched::AbstractZero, ::Any...) @ ChainRulesCore ~/.julia/packages/ChainRulesCore/U6wNx/src/tangent_types/abstract_zero.jl:44 ... Stacktrace: [1] (::Mill.var"#141#145"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}})() @ Mill ~/.julia/packages/Mill/0txEt/src/special_arrays/postimputing_matrix.jl:147 [2] unthunk @ ~/.julia/packages/ChainRulesCore/U6wNx/src/tangent_types/thunks.jl:213 [inlined] [3] unthunk_tangent(x::Thunk{Mill.var"#141#145"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:3 [4] map @ ./tuple.jl:292 [inlined] [5] map(::Function, ::@NamedTuple{W::Thunk{Mill.var"#140#144"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, Mill.var"#∇W#142"{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}}}, ψ::Thunk{Mill.var"#141#145"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}}}) @ Base ./namedtuple.jl:265 [6] unthunk_tangent @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:39 [inlined] [7] map @ ./tuple.jl:292 [inlined] [8] unthunk_tangent @ ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:38 [inlined] [9] tailmemaybe(x::Tuple{Nothing, @NamedTuple{W::Thunk{Mill.var"#140#144"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, Mill.var"#∇W#142"{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}}}, ψ::Thunk{Mill.var"#141#145"{InplaceableThunk{Thunk{ChainRules.var"#719#722"{Float64, Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}, ChainRules.var"#718#721"{Float64, Colon}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}}}, Nothing}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:40 [10] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{ComposedFunction{typeof(sum), typeof(*)}, PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#2387#back#434"{Zygote.var"#pairs_namedtuple_pullback#433"{(), @NamedTuple{}}}, Zygote.var"#2190#back#307"{Zygote.var"#305#306"{Tuple{Tuple{Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{Base.var"##_#103", @Kwargs{}, ComposedFunction{typeof(sum), typeof(*)}, PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}, Tuple{Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), ComposedFunction{typeof(sum), typeof(*)}}, Tuple{Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:inner, Zygote.Context{false}, ComposedFunction{typeof(sum), typeof(*)}, typeof(*)}}, Zygote.var"#2190#back#307"{Zygote.var"#305#306"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.var"#2034#back#218"{typeof(identity)}}}, Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), typeof(*)}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{typeof(Base.maybeconstructor), typeof(*)}, Tuple{}}}}, Zygote.Pullback{Tuple{typeof(Base.unwrap_composed), typeof(sum)}, Tuple{Zygote.var"#2034#back#218"{typeof(identity)}, Zygote.Pullback{Tuple{typeof(Base.maybeconstructor), typeof(sum)}, Tuple{}}}}, Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:outer, Zygote.Context{false}, ComposedFunction{typeof(sum), typeof(*)}, typeof(sum)}}}}, Zygote.Pullback{Tuple{typeof(Base.call_composed), Tuple{typeof(sum), typeof(*)}, Tuple{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}, @Kwargs{}}, Tuple{Zygote.var"#2050#back#227"{Zygote.var"#back#225"{2, 1, Zygote.Context{false}, typeof(sum)}}, Zygote.Pullback{Tuple{typeof(Base.call_composed), Tuple{typeof(*)}, Tuple{PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}}, @Kwargs{}}, Any}, Zygote.var"#2162#back#295"{Zygote.var"#291#294"}, Zygote.ZBack{ChainRules.var"#sum_pullback#720"{Colon, Matrix{Float64}, ProjectTo{AbstractArray, @NamedTuple{element::ProjectTo{Float64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}, Base.OneTo{Int64}}}}}}}}}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [11] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::Vararg{Any}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [12] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::Vararg{Any}; zero::Bool) @ Flux ~/.julia/packages/Flux/3711C/src/gradient.jl:44 [13] gradient(::Function, ::PostImputingMatrix{Float64, Matrix{Float64}, Vector{Float64}}, ::NGramMatrix{Union{Missing, String}, PooledVector{Union{Missing, String}, UInt32, Vector{UInt32}}, Union{Missing, Int64}}) @ Flux ~/.julia/packages/Flux/3711C/src/gradient.jl:31 [14] macro expansion @ ~/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:480 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [16] top-level scope @ ~/.julia/packages/Mill/0txEt/test/imputing_matrix.jl:471 [17] include @ ./client.jl:494 [inlined] [18] macro expansion @ ~/.julia/packages/Mill/0txEt/test/runtests.jl:111 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [20] top-level scope @ ~/.julia/packages/Mill/0txEt/test/runtests.jl:111 [21] include(fname::String) @ Base.MainInclude ./client.jl:494 [22] top-level scope @ none:6 [23] eval @ ./boot.jl:385 [inlined] [24] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [25] _start() @ Base ./client.jl:557 Test Summary: | Pass Error Total Time imputing_matrix.jl | 1681 2 1683 6m10.5s cat | 384 384 4.6s Wrong dimensions | 12 12 2.6s correct pre imputing behavior for standard vector (maybe missing) | 66 66 4.1s correct type promotion for pre imputing of standard vector | 21 21 4.5s correct pre imputing behavior for standard matrix (maybe missing) | 9 9 4.5s correct type promotion for pre imputing of standard matrix | 21 21 26.4s correct post imputing behavior for full standard arrays | 30 30 12.2s correct post imputing behavior for maybe hot vector | 24 24 0.7s correct post imputing behavior for maybe hot matrix | 80 80 3.1s correct post imputing behavior for ngram matrix | 80 80 5.5s correct type promotion for post imputing | 8 8 3.7s correct type promotion for post imputing | 8 8 0.7s correct type promotion for post imputing | 8 8 0.8s imputing matrix * full vector gradient testing | 72 72 21.0s imputing matrix * full matrix gradient testing | 64 64 18.8s post imputing matrix * full maybe hot vector gradient testing | 48 48 10.5s post imputing matrix * full maybe hot matrix gradient testing | 96 96 18.9s post imputing matrix * full ngram matrix gradient testing | 32 32 12.5s post imputing matrix * empty maybe hot vector gradient testing | 16 16 8.2s post imputing matrix * empty maybe hot matrix gradient testing | 32 32 11.8s post imputing matrix * empty ngram matrix gradient testing | 32 32 8.8s post imputing matrix * mixed maybe hot matrix gradient testing | 1 1 2 15.9s post imputing matrix * mixed ngram matrix gradient testing | 1 1 2 12.3s pre imputing matrix * empty vector gradient testing | 16 16 8.4s pre imputing matrix * empty missing matrix gradient testing | 32 32 9.3s pre imputing matrix * mixed vector gradient testing | 4 4 8.1s pre imputing matrix * mixed matrix gradient testing | 8 8 10.3s Parameters get indeed updated with Flux | 448 448 1m36.5s broadcasting | 22 22 24.3s imputing Dense construction | 6 6 0.1s ERROR: LoadError: Some tests did not pass: 1681 passed, 0 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Mill/0txEt/test/runtests.jl:105 Testing failed after 2476.67s ERROR: LoadError: Package Mill errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 2528.47s: package tests unexpectedly errored