Package evaluation to load TensorTrainNumerics on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-23T23:04:56.905 ################################################################################ # Set-up # Set-up completed after 0.1s ################################################################################ # Installation # Installing TensorTrainNumerics... Resolving package versions... Installed RecipesBase ──────────── v1.3.4 Installed VectorInterface ──────── v0.5.0 Installed IterativeSolvers ─────── v0.9.4 Installed Maxvol ───────────────── v1.0.0 Installed StridedViews ─────────── v0.5.1 Installed Preferences ──────────── v1.5.2 Installed TensorOperations ─────── v5.6.0 Installed PrecompileTools ──────── v1.3.4 Installed TensorTrainNumerics ──── v1.1.0 Installed KrylovKit ────────────── v0.10.3 Installed TupleTools ───────────── v1.6.0 Installed LinearMaps ───────────── v3.11.4 Installed PackageExtensionCompat ─ v1.0.2 Installed LRUCache ─────────────── v1.6.2 Installed ProgressMeter ────────── v1.11.0 Installed PtrArrays ────────────── v1.4.0 Installed Strided ──────────────── v2.5.0 Updating `~/.julia/environments/v1.14/Project.toml` [304e70ee] + TensorTrainNumerics v1.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [42fd0dbc] + IterativeSolvers v0.9.4 [0b1a1467] + KrylovKit v0.10.3 [8ac3fa9e] + LRUCache v1.6.2 [7a12625a] + LinearMaps v3.11.4 [4cc553b9] + Maxvol v1.0.0 [65ce6f38] + PackageExtensionCompat v1.0.2 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [92933f4c] + ProgressMeter v1.11.0 [43287f4e] + PtrArrays v1.4.0 [3cdcf5f2] + RecipesBase v1.3.4 [5e0ebb24] + Strided v2.5.0 [4db3bf67] + StridedViews v0.5.1 [6aa20fa7] + TensorOperations v5.6.0 [304e70ee] + TensorTrainNumerics v1.1.0 [9d95972d] + TupleTools v1.6.0 [409d34a3] + VectorInterface v0.5.0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 9.19s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling project... 43.7 s ✓ LinearMaps 96.8 s ✓ LRUCache 37.7 s ✓ PtrArrays 0.9 s ✓ TupleTools 0.7 s ✓ Maxvol 1.2 s ✓ VectorInterface 0.8 s ✓ StridedViews 0.5 s ✓ PackageExtensionCompat 52.9 s ✓ ProgressMeter 2.3 s ✓ Preferences 76.5 s ✓ LinearMaps → LinearMapsSparseArraysExt 37.2 s ✓ LRUCache → SerializationExt 1.2 s ✓ Strided 37.1 s ✓ StridedViews → StridedViewsPtrArraysExt 179.9 s ✓ KrylovKit 2.3 s ✓ PrecompileTools 4.1 s ✓ RecipesBase ┌ Info: TensorOperations can optionally be instructed to precompile several functions, which can be used to reduce the time to first execution (TTFX). │ This is disabled by default as this can take a while on some machines, and is only relevant for contraction-heavy workloads. │ │ To enable or disable precompilation, you can use the following script: │ │ ```julia │ using TensorOperations, Preferences │ set_preferences!(TensorOperations, "precompile_workload" => true; force=true) │ ``` │ └ This will create a `LocalPreferences.toml` file next to your current `Project.toml` file to store this setting in a persistent way. 124.4 s ✓ TensorOperations 43.5 s ✓ IterativeSolvers ┌ Info: JuliaLowering threw given input: │ code = │ :(function K_eigmin(Gi::Array{T, 5}, Hi::Array{T, 3}, ttv_vec::Array{T, 3}; it_solver = false, itslv_thresh = 256::Int64, maxiter = 200::Int64, tol = 1.0e-6::Float64) where T <: Number │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:70 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:71 =# │ K_dims = (size(Gi, 1), size(Gi, 2), size(Hi, 2)) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:72 =# │ if it_solver && prod(K_dims) > itslv_thresh │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:73 =# │ H = zeros(T, prod(K_dims)) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# │ function K_matfree(V::AbstractArray{T, 1}; Gi = Gi::Array{T, 5}, Hi = Hi::Array{T, 3}, K_dims = K_dims, H = H::AbstractArray{T, 1}) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:75 =# │ Hrshp = reshape(H, K_dims) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =# @tensoropt (b, c, e, f) Hrshp[a, b, c] = Gi[a, b, d, e, z] * (reshape(V, K_dims))[d, e, f] * Hi[z, c, f] │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:77 =# │ return H::AbstractArray{T, 1} │ end │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:79 =# │ r = lobpcg(LinearMap(K_matfree, prod(K_dims); ishermitian = true), false, ttv_vec[:], 1; maxiter = maxiter, tol = tol) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:80 =# │ return (r.λ[1]::Real, reshape(r.X[:, 1], K_dims)::Array{T, 3}) │ else │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:82 =# │ K = K_full(Gi, Hi, K_dims) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:83 =# │ F = eigen(Hermitian(K), 1:1) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:84 =# │ return (real(F.values[1])::Real, reshape(F.vectors[:, 1], K_dims)::Array{T, 3}) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [where] │ │ [call] │ │ K_eigmin :: Identifier │ │ [parameters] │ │ [kw] │ │ it_solver :: Identifier │ │ false :: Value │ │ [kw] │ │ itslv_thresh :: Identifier │ │ [::] │ │ 256 :: Value │ │ Int64 :: Identifier │ │ [kw] │ │ maxiter :: Identifier │ │ [::] │ │ 200 :: Value │ │ Int64 :: Identifier │ │ [kw] │ │ tol :: Identifier │ │ [::] │ │ 1.0e-6 :: Value │ │ Float64 :: Identifier │ │ [::] │ │ Gi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 5 :: Value │ │ [::] │ │ Hi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [::] │ │ ttv_vec :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [<:] │ │ T :: Identifier │ │ Number :: Identifier │ │ [block] │ │ [=] │ │ K_dims :: Identifier │ │ [tuple] │ │ [call] │ │ size :: Identifier │ │ Gi :: Identifier │ │ 1 :: Value │ │ [call] │ │ size :: Identifier │ │ Gi :: Identifier │ │ 2 :: Value │ │ [call] │ │ size :: Identifier │ │ Hi :: Identifier │ │ 2 :: Value │ │ [if] │ │ [&&] │ │ it_solver :: Identifier │ │ [call] │ │ > :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ itslv_thresh :: Identifier │ │ [block] │ │ [=] │ │ H :: Identifier │ │ [call] │ │ zeros :: Identifier │ │ T :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ [function] │ │ [call] │ │ K_matfree :: Identifier │ │ [parameters] │ │ [kw] │ │ Gi :: Identifier │ │ [::] │ │ Gi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 5 :: Value │ │ [kw] │ │ Hi :: Identifier │ │ [::] │ │ Hi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [kw] │ │ K_dims :: Identifier │ │ K_dims :: Identifier │ │ [kw] │ │ H :: Identifier │ │ [::] │ │ H :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [::] │ │ V :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ Hrshp :: Identifier │ │ [call] │ │ reshape :: Identifier │ │ H :: Identifier │ │ K_dims :: Identifier │ │ [macrocall] │ │ @tensoropt :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =#) :: Value │ │ [tuple] │ │ b :: Identifier │ │ c :: Identifier │ │ e :: Identifier │ │ f :: Identifier │ │ [=] │ │ [ref] │ │ Hrshp :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ [call] │ │ * :: Identifier │ │ [ref] │ │ Gi :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ d :: Identifier │ │ e :: Identifier │ │ z :: Identifier │ │ [ref] │ │ [call] │ │ reshape :: Identifier │ │ V :: Identifier │ │ K_dims :: Identifier │ │ d :: Identifier │ │ e :: Identifier │ │ f :: Identifier │ │ [ref] │ │ Hi :: Identifier │ │ z :: Identifier │ │ c :: Identifier │ │ f :: Identifier │ │ [return] │ │ [::] │ │ H :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [=] │ │ r :: Identifier │ │ [call] │ │ lobpcg :: Identifier │ │ [parameters] │ │ [kw] │ │ maxiter :: Identifier │ │ maxiter :: Identifier │ │ [kw] │ │ tol :: Identifier │ │ tol :: Identifier │ │ [call] │ │ LinearMap :: Identifier │ │ [parameters] │ │ [kw] │ │ ishermitian :: Identifier │ │ true :: Value │ │ K_matfree :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ false :: Value │ │ [ref] │ │ ttv_vec :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [ref] │ │ [.] │ │ r :: Identifier │ │ [inert] │ │ λ :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ │ [::] │ │ [call] │ │ reshape :: Identifier │ │ [ref] │ │ [.] │ │ r :: Identifier │ │ [inert] │ │ X :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ K_dims :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [block] │ │ [=] │ │ K :: Identifier │ │ [call] │ │ K_full :: Identifier │ │ Gi :: Identifier │ │ Hi :: Identifier │ │ K_dims :: Identifier │ │ [=] │ │ F :: Identifier │ │ [call] │ │ eigen :: Identifier │ │ [call] │ │ Hermitian :: Identifier │ │ K :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [call] │ │ real :: Identifier │ │ [ref] │ │ [.] │ │ F :: Identifier │ │ [inert] │ │ values :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ │ [::] │ │ [call] │ │ reshape :: Identifier │ │ [ref] │ │ [.] │ │ F :: Identifier │ │ [inert] │ │ vectors :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ K_dims :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [where] │ │ [call] │ │ K_eigmin :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ it_solver :: Identifier │ scope_layer=1 │ false :: Value │ │ [kw] │ │ itslv_thresh :: Identifier │ scope_layer=1 │ [::] │ │ 256 :: Value │ │ Int64 :: Identifier │ scope_layer=1 │ [kw] │ │ maxiter :: Identifier │ scope_layer=1 │ [::] │ │ 200 :: Value │ │ Int64 :: Identifier │ scope_layer=1 │ [kw] │ │ tol :: Identifier │ scope_layer=1 │ [::] │ │ 1.0e-6 :: Value │ │ Float64 :: Identifier │ scope_layer=1 │ [::] │ │ Gi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 5 :: Value │ │ [::] │ │ Hi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [::] │ │ ttv_vec :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Number :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ K_dims :: Identifier │ scope_layer=1 │ [tuple] │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ 2 :: Value │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ 2 :: Value │ │ [if] │ │ [&&] │ │ it_solver :: Identifier │ scope_layer=1 │ [call] │ │ > :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ itslv_thresh :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ H :: Identifier │ scope_layer=1 │ [call] │ │ zeros :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [function] │ │ [call] │ │ K_matfree :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ Gi :: Identifier │ scope_layer=1 │ [::] │ │ Gi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 5 :: Value │ │ [kw] │ │ Hi :: Identifier │ scope_layer=1 │ [::] │ │ Hi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [kw] │ │ K_dims :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [kw] │ │ H :: Identifier │ scope_layer=1 │ [::] │ │ H :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [::] │ │ V :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [block] │ │ [=] │ │ Hrshp :: Identifier │ scope_layer=1 │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ H :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ V :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [=] │ │ ##T_##Hrshp_B#1035#1036 :: Identifier │ scope_layer=1 │ [call] │ │ promote_contract :: Identifier │ mod,scope_layer=1 │ [call] │ │ scalartype :: Identifier │ mod,scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ [call] │ │ scalartype :: Identifier │ mod,scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ [=] │ │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ [call] │ │ tensoralloc_contract :: Identifier │ mod,scope_layer=1 │ ##T_##Hrshp_B#1035#1036 :: Identifier │ scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ ((3,), (1, 2)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ Gi :: Identifier │ scope_layer=1 │ ((3, 4), (1, 2, 5)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((4, 1), (2, 3)) :: Value │ macro_source=152 │ Val{true}() :: Value │ macro_source=152 │ [=] │ │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ [call] │ │ tensorcontract! :: Identifier │ mod,scope_layer=1 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ ((3,), (1, 2)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ Gi :: Identifier │ scope_layer=1 │ ((3, 4), (1, 2, 5)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((4, 1), (2, 3)) :: Value │ macro_source=152 │ VectorInterface.One() :: Value │ macro_source=152 │ VectorInterface.Zero() :: Value │ macro_source=152 │ [=] │ │ Hrshp :: Identifier │ scope_layer=1 │ [call] │ │ tensorcontract! :: Identifier │ mod,scope_layer=1 │ Hrshp :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ ((2,), (1, 3)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ ((1, 2), (3, 4)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((2, 3, 1), ()) :: Value │ macro_source=152 │ VectorInterface.One() :: Value │ macro_source=152 │ VectorInterface.Zero() :: Value │ macro_source=152 │ [call] │ │ tensorfree! :: Identifier │ mod,scope_layer=1 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ Hrshp :: Identifier │ scope_layer=1 │ [return] │ │ [::] │ │ H :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [=] │ │ r :: Identifier │ scope_layer=1 │ [call] │ │ lobpcg :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ maxiter :: Identifier │ scope_layer=1 │ maxiter :: Identifier │ scope_layer=1 │ [kw] │ │ tol :: Identifier │ scope_layer=1 │ tol :: Identifier │ scope_layer=1 │ [call] │ │ LinearMap :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ ishermitian :: Identifier │ scope_layer=1 │ true :: Value │ │ K_matfree :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ false :: Value │ │ [ref] │ │ ttv_vec :: Identifier │ scope_layer=1 │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [ref] │ │ [.] │ │ r :: Identifier │ scope_layer=1 │ [inert] │ │ λ :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ r :: Identifier │ scope_layer=1 │ [inert] │ │ X :: Identifier │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ K_dims :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [block] │ │ [=] │ │ K :: Identifier │ scope_layer=1 │ [call] │ │ K_full :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [=] │ │ F :: Identifier │ scope_layer=1 │ [call] │ │ eigen :: Identifier │ scope_layer=1 │ [call] │ │ Hermitian :: Identifier │ scope_layer=1 │ K :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [call] │ │ real :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ F :: Identifier │ scope_layer=1 │ [inert] │ │ values :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ F :: Identifier │ scope_layer=1 │ [inert] │ │ vectors :: Identifier │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ K_dims :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ │ file = "/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl" │ line = 70 └ mod = TensorTrainNumerics ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# - Found unexpected binding of kind static_parameter Expression:  #₃₇/T Containing expressions:  (= #₁₂₂/T #₃₇/T)  (call core.svec (call core.svec #₁₀₉/##kw_body#K_eigmin#0##kw_body#K_matfree#0##0 core.Any core.Any core.Any core.Any #₁₁₂/##kw_body#K_eigmin#0#K_matfree##0 (call core.apply_type #₄₉/AbstractArray #₃₇/T 1)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74:0)  (call core.svec (call core.svec (function_type #₃₈/#kw_body#K_matfree#0) core.Any core.Any core.Any core.Any (function_type #₄₃/K_matfree) (call core.apply_type #₄₉/AbstractArray #₃₇/T 1)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74:0)  Detailed provenance:  #₃₇/T  └─ T  └─ T  └─ @ /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1067  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1132  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/18lsO/src/TensorTrainNumerics.jl:10  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:70 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/TensorTrainNumerics.jl:1 in expression starting at stdin:5 ✗ TensorTrainNumerics ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 in expression starting at stdin:5 ✗ TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt 19 dependencies successfully precompiled in 910 seconds. 8 already precompiled. 1 dependency had output during precompilation: ┌ TensorOperations │ ┌ Info: TensorOperations can optionally be instructed to precompile several functions, which can be used to reduce the time to first execution (TTFX). │ │ This is disabled by default as this can take a while on some machines, and is only relevant for contraction-heavy workloads. │ │ │ │ To enable or disable precompilation, you can use the following script: │ │ │ │ ```julia │ │ using TensorOperations, Preferences │ │ set_preferences!(TensorOperations, "precompile_workload" => true; force=true) │ │ ``` │ │ │ └ This will create a `LocalPreferences.toml` file next to your current `Project.toml` file to store this setting in a persistent way. └ Precompilation completed after 927.43s ################################################################################ # Loading # Loading TensorTrainNumerics... ┌ Info: JuliaLowering threw given input: │ code = │ :(function K_eigmin(Gi::Array{T, 5}, Hi::Array{T, 3}, ttv_vec::Array{T, 3}; it_solver = false, itslv_thresh = 256::Int64, maxiter = 200::Int64, tol = 1.0e-6::Float64) where T <: Number │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:70 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:71 =# │ K_dims = (size(Gi, 1), size(Gi, 2), size(Hi, 2)) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:72 =# │ if it_solver && prod(K_dims) > itslv_thresh │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:73 =# │ H = zeros(T, prod(K_dims)) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# │ function K_matfree(V::AbstractArray{T, 1}; Gi = Gi::Array{T, 5}, Hi = Hi::Array{T, 3}, K_dims = K_dims, H = H::AbstractArray{T, 1}) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:75 =# │ Hrshp = reshape(H, K_dims) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =# │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =# @tensoropt (b, c, e, f) Hrshp[a, b, c] = Gi[a, b, d, e, z] * (reshape(V, K_dims))[d, e, f] * Hi[z, c, f] │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:77 =# │ return H::AbstractArray{T, 1} │ end │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:79 =# │ r = lobpcg(LinearMap(K_matfree, prod(K_dims); ishermitian = true), false, ttv_vec[:], 1; maxiter = maxiter, tol = tol) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:80 =# │ return (r.λ[1]::Real, reshape(r.X[:, 1], K_dims)::Array{T, 3}) │ else │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:82 =# │ K = K_full(Gi, Hi, K_dims) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:83 =# │ F = eigen(Hermitian(K), 1:1) │ #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:84 =# │ return (real(F.values[1])::Real, reshape(F.vectors[:, 1], K_dims)::Array{T, 3}) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [where] │ │ [call] │ │ K_eigmin :: Identifier │ │ [parameters] │ │ [kw] │ │ it_solver :: Identifier │ │ false :: Value │ │ [kw] │ │ itslv_thresh :: Identifier │ │ [::] │ │ 256 :: Value │ │ Int64 :: Identifier │ │ [kw] │ │ maxiter :: Identifier │ │ [::] │ │ 200 :: Value │ │ Int64 :: Identifier │ │ [kw] │ │ tol :: Identifier │ │ [::] │ │ 1.0e-6 :: Value │ │ Float64 :: Identifier │ │ [::] │ │ Gi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 5 :: Value │ │ [::] │ │ Hi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [::] │ │ ttv_vec :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [<:] │ │ T :: Identifier │ │ Number :: Identifier │ │ [block] │ │ [=] │ │ K_dims :: Identifier │ │ [tuple] │ │ [call] │ │ size :: Identifier │ │ Gi :: Identifier │ │ 1 :: Value │ │ [call] │ │ size :: Identifier │ │ Gi :: Identifier │ │ 2 :: Value │ │ [call] │ │ size :: Identifier │ │ Hi :: Identifier │ │ 2 :: Value │ │ [if] │ │ [&&] │ │ it_solver :: Identifier │ │ [call] │ │ > :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ itslv_thresh :: Identifier │ │ [block] │ │ [=] │ │ H :: Identifier │ │ [call] │ │ zeros :: Identifier │ │ T :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ [function] │ │ [call] │ │ K_matfree :: Identifier │ │ [parameters] │ │ [kw] │ │ Gi :: Identifier │ │ [::] │ │ Gi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 5 :: Value │ │ [kw] │ │ Hi :: Identifier │ │ [::] │ │ Hi :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [kw] │ │ K_dims :: Identifier │ │ K_dims :: Identifier │ │ [kw] │ │ H :: Identifier │ │ [::] │ │ H :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [::] │ │ V :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ Hrshp :: Identifier │ │ [call] │ │ reshape :: Identifier │ │ H :: Identifier │ │ K_dims :: Identifier │ │ [macrocall] │ │ @tensoropt :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:76 =#) :: Value │ │ [tuple] │ │ b :: Identifier │ │ c :: Identifier │ │ e :: Identifier │ │ f :: Identifier │ │ [=] │ │ [ref] │ │ Hrshp :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ c :: Identifier │ │ [call] │ │ * :: Identifier │ │ [ref] │ │ Gi :: Identifier │ │ a :: Identifier │ │ b :: Identifier │ │ d :: Identifier │ │ e :: Identifier │ │ z :: Identifier │ │ [ref] │ │ [call] │ │ reshape :: Identifier │ │ V :: Identifier │ │ K_dims :: Identifier │ │ d :: Identifier │ │ e :: Identifier │ │ f :: Identifier │ │ [ref] │ │ Hi :: Identifier │ │ z :: Identifier │ │ c :: Identifier │ │ f :: Identifier │ │ [return] │ │ [::] │ │ H :: Identifier │ │ [curly] │ │ AbstractArray :: Identifier │ │ T :: Identifier │ │ 1 :: Value │ │ [=] │ │ r :: Identifier │ │ [call] │ │ lobpcg :: Identifier │ │ [parameters] │ │ [kw] │ │ maxiter :: Identifier │ │ maxiter :: Identifier │ │ [kw] │ │ tol :: Identifier │ │ tol :: Identifier │ │ [call] │ │ LinearMap :: Identifier │ │ [parameters] │ │ [kw] │ │ ishermitian :: Identifier │ │ true :: Value │ │ K_matfree :: Identifier │ │ [call] │ │ prod :: Identifier │ │ K_dims :: Identifier │ │ false :: Value │ │ [ref] │ │ ttv_vec :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [ref] │ │ [.] │ │ r :: Identifier │ │ [inert] │ │ λ :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ │ [::] │ │ [call] │ │ reshape :: Identifier │ │ [ref] │ │ [.] │ │ r :: Identifier │ │ [inert] │ │ X :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ K_dims :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ [block] │ │ [=] │ │ K :: Identifier │ │ [call] │ │ K_full :: Identifier │ │ Gi :: Identifier │ │ Hi :: Identifier │ │ K_dims :: Identifier │ │ [=] │ │ F :: Identifier │ │ [call] │ │ eigen :: Identifier │ │ [call] │ │ Hermitian :: Identifier │ │ K :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [call] │ │ real :: Identifier │ │ [ref] │ │ [.] │ │ F :: Identifier │ │ [inert] │ │ values :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ │ [::] │ │ [call] │ │ reshape :: Identifier │ │ [ref] │ │ [.] │ │ F :: Identifier │ │ [inert] │ │ vectors :: Identifier │ │ : :: Identifier │ │ 1 :: Value │ │ K_dims :: Identifier │ │ [curly] │ │ Array :: Identifier │ │ T :: Identifier │ │ 3 :: Value │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [where] │ │ [call] │ │ K_eigmin :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ it_solver :: Identifier │ scope_layer=1 │ false :: Value │ │ [kw] │ │ itslv_thresh :: Identifier │ scope_layer=1 │ [::] │ │ 256 :: Value │ │ Int64 :: Identifier │ scope_layer=1 │ [kw] │ │ maxiter :: Identifier │ scope_layer=1 │ [::] │ │ 200 :: Value │ │ Int64 :: Identifier │ scope_layer=1 │ [kw] │ │ tol :: Identifier │ scope_layer=1 │ [::] │ │ 1.0e-6 :: Value │ │ Float64 :: Identifier │ scope_layer=1 │ [::] │ │ Gi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 5 :: Value │ │ [::] │ │ Hi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [::] │ │ ttv_vec :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Number :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ K_dims :: Identifier │ scope_layer=1 │ [tuple] │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ 2 :: Value │ │ [call] │ │ size :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ 2 :: Value │ │ [if] │ │ [&&] │ │ it_solver :: Identifier │ scope_layer=1 │ [call] │ │ > :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ itslv_thresh :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ H :: Identifier │ scope_layer=1 │ [call] │ │ zeros :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [function] │ │ [call] │ │ K_matfree :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ Gi :: Identifier │ scope_layer=1 │ [::] │ │ Gi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 5 :: Value │ │ [kw] │ │ Hi :: Identifier │ scope_layer=1 │ [::] │ │ Hi :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [kw] │ │ K_dims :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [kw] │ │ H :: Identifier │ scope_layer=1 │ [::] │ │ H :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [::] │ │ V :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [block] │ │ [=] │ │ Hrshp :: Identifier │ scope_layer=1 │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ H :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ V :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [=] │ │ ##T_##Hrshp_B#1035#1036 :: Identifier │ scope_layer=1 │ [call] │ │ promote_contract :: Identifier │ mod,scope_layer=1 │ [call] │ │ scalartype :: Identifier │ mod,scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ [call] │ │ scalartype :: Identifier │ mod,scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ [=] │ │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ [call] │ │ tensoralloc_contract :: Identifier │ mod,scope_layer=1 │ ##T_##Hrshp_B#1035#1036 :: Identifier │ scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ ((3,), (1, 2)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ Gi :: Identifier │ scope_layer=1 │ ((3, 4), (1, 2, 5)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((4, 1), (2, 3)) :: Value │ macro_source=152 │ Val{true}() :: Value │ macro_source=152 │ [=] │ │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ [call] │ │ tensorcontract! :: Identifier │ mod,scope_layer=1 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ ##reshape(V, K_dims)#1034 :: Identifier │ scope_layer=1 │ ((3,), (1, 2)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ Gi :: Identifier │ scope_layer=1 │ ((3, 4), (1, 2, 5)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((4, 1), (2, 3)) :: Value │ macro_source=152 │ VectorInterface.One() :: Value │ macro_source=152 │ VectorInterface.Zero() :: Value │ macro_source=152 │ [=] │ │ Hrshp :: Identifier │ scope_layer=1 │ [call] │ │ tensorcontract! :: Identifier │ mod,scope_layer=1 │ Hrshp :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ ((2,), (1, 3)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ ((1, 2), (3, 4)) :: Value │ macro_source=152 │ false :: Value │ macro_source=152 │ ((2, 3, 1), ()) :: Value │ macro_source=152 │ VectorInterface.One() :: Value │ macro_source=152 │ VectorInterface.Zero() :: Value │ macro_source=152 │ [call] │ │ tensorfree! :: Identifier │ mod,scope_layer=1 │ ##Hrshp_B#1035 :: Identifier │ scope_layer=1 │ Hrshp :: Identifier │ scope_layer=1 │ [return] │ │ [::] │ │ H :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractArray :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [=] │ │ r :: Identifier │ scope_layer=1 │ [call] │ │ lobpcg :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ maxiter :: Identifier │ scope_layer=1 │ maxiter :: Identifier │ scope_layer=1 │ [kw] │ │ tol :: Identifier │ scope_layer=1 │ tol :: Identifier │ scope_layer=1 │ [call] │ │ LinearMap :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ ishermitian :: Identifier │ scope_layer=1 │ true :: Value │ │ K_matfree :: Identifier │ scope_layer=1 │ [call] │ │ prod :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ false :: Value │ │ [ref] │ │ ttv_vec :: Identifier │ scope_layer=1 │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [ref] │ │ [.] │ │ r :: Identifier │ scope_layer=1 │ [inert] │ │ λ :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ r :: Identifier │ scope_layer=1 │ [inert] │ │ X :: Identifier │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ K_dims :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ [block] │ │ [=] │ │ K :: Identifier │ scope_layer=1 │ [call] │ │ K_full :: Identifier │ scope_layer=1 │ Gi :: Identifier │ scope_layer=1 │ Hi :: Identifier │ scope_layer=1 │ K_dims :: Identifier │ scope_layer=1 │ [=] │ │ F :: Identifier │ scope_layer=1 │ [call] │ │ eigen :: Identifier │ scope_layer=1 │ [call] │ │ Hermitian :: Identifier │ scope_layer=1 │ K :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ 1 :: Value │ │ [return] │ │ [tuple] │ │ [::] │ │ [call] │ │ real :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ F :: Identifier │ scope_layer=1 │ [inert] │ │ values :: Identifier │ │ 1 :: Value │ │ Real :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ reshape :: Identifier │ scope_layer=1 │ [ref] │ │ [.] │ │ F :: Identifier │ scope_layer=1 │ [inert] │ │ vectors :: Identifier │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ │ K_dims :: Identifier │ scope_layer=1 │ [curly] │ │ Array :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ 3 :: Value │ │ │ file = "/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl" │ line = 70 └ mod = TensorTrainNumerics ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74 =# - Found unexpected binding of kind static_parameter Expression:  #₃₇/T Containing expressions:  (= #₁₂₂/T #₃₇/T)  (call core.svec (call core.svec #₁₀₉/##kw_body#K_eigmin#0##kw_body#K_matfree#0##0 core.Any core.Any core.Any core.Any #₁₁₂/##kw_body#K_eigmin#0#K_matfree##0 (call core.apply_type #₄₉/AbstractArray #₃₇/T 1)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74:0)  (call core.svec (call core.svec (function_type #₃₈/#kw_body#K_matfree#0) core.Any core.Any core.Any core.Any (function_type #₄₃/K_matfree) (call core.apply_type #₄₉/AbstractArray #₃₇/T 1)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74:0)  Detailed provenance:  #₃₇/T  └─ T  └─ T  └─ @ /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:74  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1067  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1132  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/18lsO/src/TensorTrainNumerics.jl:10  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/solvers/als.jl:70 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/src/TensorTrainNumerics.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 in expression starting at stdin:5 2 dependencies had output during precompilation: ┌ TensorTrainNumerics │ [Output was shown above] └ ┌ TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base ./loading.jl:2818 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base ./loading.jl:2672 │ [4] macro expansion │ @ ./loading.jl:2599 [inlined] │ [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String) │ @ Base ./lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2563 │ [7] require │ @ ./loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base ./module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base ./module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207 │ [12] top-level scope │ @ ~/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2 │ [13] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base ./loading.jl:3271 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [18] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [20] _start() │ @ Base ./client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/18lsO/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 │ in expression starting at stdin:5 └ ERROR: The following 2 packages failed to precompile: TensorTrainNumerics Failed to precompile TensorTrainNumerics [304e70ee-b558-420e-aed5-de4d05b6ca2b] to "/home/pkgeval/.julia/compiled/v1.14/TensorTrainNumerics/jl_IETAS2" (ProcessExited(1)). TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt Failed to precompile TensorTrainNumericsVectorInterfaceExt [19cb314d-b357-5f9d-85c8-d8b682771bb7] to "/home/pkgeval/.julia/compiled/v1.14/TensorTrainNumericsVectorInterfaceExt/jl_1mozpY" (ProcessExited(1)). Loading failed after 174.35s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --check-bounds=yes --pkgimages=existing -e 'using TensorTrainNumerics'`, ProcessExited(1)) [1] Stacktrace: [1] spawn_opts_inherit() @ Base ./process.jl:612 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:525 [3] run(::Cmd) @ Base ./process.jl:522 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:197 [5] include(mod::Module, _path::String) @ Base ./Base.jl:326 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [7] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:188 PkgEval failed after 1131.55s: package fails to precompile