Package evaluation of YaoBlocks on Julia 1.10.8 (92f03a4775*) started at 2025-02-25T07:43:23.491 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 4.94s ################################################################################ # Installation # Installing YaoBlocks... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [418bc28f] + YaoBlocks v0.13.13 Updating `~/.julia/environments/v1.10/Manifest.toml` [79e6a3ab] + Adapt v4.2.0 [66dad0bd] + AliasTables v1.1.3 [50ba71b6] + BitBasis v0.9.6 [a921213e] + CacheServers v0.2.0 [d360d2e6] + ChainRulesCore v1.25.1 [34da2185] + Compat v4.16.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.20 [ffbed154] + DocStringExtensions v0.9.3 ⌅ [46192b85] + GPUArraysCore v0.1.6 [92d709cd] + IrrationalConstants v0.2.4 ⌅ [0b1a1467] + KrylovKit v0.7.1 [f1f30506] + LegibleLambdas v0.3.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [d05aeea4] + LuxurySparse v0.7.4 [d8e11817] + MLStyle v0.4.17 [1914dd2f] + MacroTools v0.5.15 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.0 [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.4.3 [43287f4e] + PtrArrays v1.3.0 [ae029012] + Requires v1.3.0 [a2af1166] + SortingAlgorithms v1.2.1 [90137ffa] + StaticArrays v1.9.12 [1e83bf80] + StaticArraysCore v1.4.3 [82ae8749] + StatsAPI v1.7.0 [2913bbd2] + StatsBase v0.34.4 [9d95972d] + TupleTools v1.6.0 ⌅ [409d34a3] + VectorInterface v0.4.9 [0843a435] + YaoAPI v0.4.7 [e600142f] + YaoArrayRegister v0.9.9 [418bc28f] + YaoBlocks v0.13.13 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [8ba89e20] + Distributed [b77e0a4c] + InteractiveUtils [76f85450] + LibGit2 [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [56ddb016] + Logging [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.5s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 44.21s ################################################################################ # Testing # Testing YaoBlocks Status `/tmp/jl_VcsbUh/Project.toml` [50ba71b6] BitBasis v0.9.6 [a921213e] CacheServers v0.2.0 [d360d2e6] ChainRulesCore v1.25.1 [ffbed154] DocStringExtensions v0.9.3 [f6369f11] ForwardDiff v0.10.38 ⌅ [0b1a1467] KrylovKit v0.7.1 [f1f30506] LegibleLambdas v0.3.0 [d05aeea4] LuxurySparse v0.7.4 [d8e11817] MLStyle v0.4.17 [90137ffa] StaticArrays v1.9.12 [2913bbd2] StatsBase v0.34.4 [9d95972d] TupleTools v1.6.0 [0843a435] YaoAPI v0.4.7 [e600142f] YaoArrayRegister v0.9.9 [418bc28f] YaoBlocks v0.13.13 [e88e6eb3] Zygote v0.7.4 [b77e0a4c] InteractiveUtils [37e2e46d] LinearAlgebra [9a3f8284] Random [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_VcsbUh/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [79e6a3ab] Adapt v4.2.0 [66dad0bd] AliasTables v1.1.3 [50ba71b6] BitBasis v0.9.6 [fa961155] CEnum v0.5.0 [a921213e] CacheServers v0.2.0 [082447d4] ChainRules v1.72.2 [d360d2e6] ChainRulesCore v1.25.1 [bbf7d656] CommonSubexpressions v0.3.1 [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.5.8 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.20 [e2d170a0] DataValueInterfaces v1.0.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [ffbed154] DocStringExtensions v0.9.3 [1a297f60] FillArrays v1.13.0 [f6369f11] ForwardDiff v0.10.38 ⌃ [0c68f7d7] GPUArrays v10.3.1 ⌅ [46192b85] GPUArraysCore v0.1.6 [7869d1d1] IRTools v0.4.14 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.0 ⌅ [0b1a1467] KrylovKit v0.7.1 [929cbde3] LLVM v9.2.0 [f1f30506] LegibleLambdas v0.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [d05aeea4] LuxurySparse v0.7.4 [d8e11817] MLStyle v0.4.17 [1914dd2f] MacroTools v0.5.15 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.2 [bac558e1] OrderedCollections v1.8.0 [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.4.3 [43287f4e] PtrArrays v1.3.0 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.0 [a2af1166] SortingAlgorithms v1.2.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.0 [90137ffa] StaticArrays v1.9.12 [1e83bf80] StaticArraysCore v1.4.3 [82ae8749] StatsAPI v1.7.0 [2913bbd2] StatsBase v0.34.4 ⌃ [09ab397b] StructArrays v0.6.18 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.0 [9d95972d] TupleTools v1.6.0 ⌅ [409d34a3] VectorInterface v0.4.9 [0843a435] YaoAPI v0.4.7 [e600142f] YaoArrayRegister v0.9.9 [418bc28f] YaoBlocks v0.13.13 [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 [b77e0a4c] InteractiveUtils [4af54fe1] LazyArtifacts [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [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 ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... EntryTable{DitStr{2, 3, Int64}, ComplexF64}: EntryTable{DitStr{2, 3, Int64}, ComplexF64}: 000 ₍₂₎ 0.71868 - 0.06801im 101 ₍₂₎ 0.72092 - 0.90665im 001 ₍₂₎ 0.00517 + 0.70476im 101 ₍₂₎ 0.70096 - 0.45262im 101 ₍₂₎ -0.0476 + 0.19936im 000 ₍₂₎ 0.62389 + 0.87101im Test Summary: | Pass Total Time utils | 26 26 26.2s ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 Test Summary: | Pass Total Time test primitive block | 387 387 4m49.6s nqubits: 3 + ├─ put on (2) │ └─ X ├─ [scale: 3] put on (1) │ └─ rot(Y, 0.3) ├─ repeat on (2, 3) │ └─ Z └─ Toffoli Test Summary: | Pass Total Time test composite block | 386 386 2m01.8s Test Summary: | Pass Total Time test symbolic algebra | 26 26 3.2s Measure(3;operator=X, locs=(3,), postprocess=ResetTo{DitStr{2, 1, Int64}}(1 ₍₂₎))AbstractBlock CompositeBlock AbstractAdd Add AbstractContainer ControlBlock PutBlock RepeatedBlock Subroutine TagBlock{BT} where BT<:AbstractBlock CachedBlock{ST, BT} where {ST, BT<:AbstractBlock} Daggered MockedTag{BT} where BT<:AbstractBlock Scale YaoBlocks.AD.NoParams ChainBlock KronBlock MockedQFT UnitaryChannel PrimitiveBlock ConstantGate CNOTGate CZGate HGate I2Gate P0Gate P1Gate PdGate PuGate SGate SWAPGate SdagGate TEST2Gate TESTGate TGate TdagGate ToffoliGate XGate YGate ZGate GeneralMatrixBlock Measure PhaseGate Projector RotationGate ShiftGate TimeEvolution TrivialGate IdentityGate YaoBlocks.DepolarizingChannel Test Summary: | Pass Total Time test layouts | 2 2 3.2s Test Summary: | Pass Total Time test matrix manipulation routines | 14 14 5.7s Test Summary: | Pass Total Time test block tools | 33 33 38.9s Test Summary: | Pass Total Time Yao/#166 | 1 1 0.0s Test Summary: | Pass Total Time dispatch | 4 4 0.7s 4×4 Diagonal{ComplexF64, Vector{ComplexF64}}: 1.0+0.0im ⋅ ⋅ ⋅ ⋅ 0.0+0.0im ⋅ ⋅ ⋅ ⋅ 0.0+0.0im ⋅ ⋅ ⋅ ⋅ 0.0+0.0im Test Summary: | Pass Total Time abstract blocks | 20 20 3.6s apply -> X on (2,) apply -> X on (2,) focus -> (2,) apply -> X on (1,) relax -> (2,)/3 measure -> AllLocs(), post-process = NoPostProcess() Test Summary: | Pass Total Time extending reg blocks | 2 2 0.2s op = X op = Y op = H op = Z op = nqubits: 4 put on (2) └─ X op = nqubits: 3 kron ├─ 1=>X ├─ 2=>Y └─ 3=>Z op = nqubits: 3 repeat on (2, 3) └─ H ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 op = [cached] rot(X, 0.5) op = [†]rot(X, 0.5) op = rot(SWAP, 0.5) ┌ Warning: converting Float64 to eltype ComplexF64, consider create another matblock with eltype ComplexF64 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/primitive/general_matrix_gate.jl:75 op = Time Evolution Δt = 0.5, tol = 1.0e-7 kron ├─ 1=>X └─ 2=>X op = nqubits: 3 [scale: 3] put on (2) └─ X op = nqubits: 10 chain ├─ put on (2) │ └─ X └─ chain └─ put on (4) └─ Y op = nqubits: 10 chain ├─ put on (2) │ └─ X └─ chain └─ put on (2) └─ Y ┌ Warning: eigenbasis on blocktype `ChainBlock` (size 10) calls into the fallback implementation, which might be slow. Try using `kron`, `repeat` if items commute to each oher. If this behavior is not what you expected, please file an issue here: https://github.com/QuantumBFS/Yao.jl/issues. └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/measure_ops.jl:52 op = nqubits: 3 put on (2) └─ X op = nqubits: 3 control(2) └─ (1,) X op = nqubits: 3 kron ├─ 1=>X ├─ 2=>X └─ 3=>X op = nqubits: 3 put on (3, 1, 2) └─ kron ├─ 1=>X ├─ 2=>Y └─ 3=>Z op = nqubits: 3 repeat on (2, 3) └─ X op = nqubits: 3 + ├─ put on (2) │ └─ X └─ put on (1) └─ rot(X, π) op = nqubits: 3 [scale: 2.8] put on (1) └─ X op = nqubits: 3 chain ├─ put on (3) │ └─ X └─ put on (1) └─ Z op = nqubits: 3 [cached] put on (2) └─ X op = nqubits: 3 [†]put on (2) └─ rot(X, 0.8) op = nqubits: 3 put on (2) └─ X op = nqubits: 3 control(2) └─ (1,) X op = nqubits: 3 kron ├─ 1=>X ├─ 2=>Y └─ 3=>Z op = nqubits: 3 put on (3, 1, 2) └─ kron ├─ 1=>X ├─ 2=>Y └─ 3=>Z op = nqubits: 3 repeat on (2, 3) └─ X op = nqubits: 3 + ├─ put on (2) │ └─ X └─ put on (1) └─ rot(X, π) op = nqubits: 3 [scale: 2.8] put on (1) └─ X op = nqubits: 3 chain ├─ put on (3) │ └─ X └─ put on (1) └─ Z op = nqubits: 3 [cached] put on (2) └─ X op = nqubits: 3 [†]put on (2) └─ rot(X, 0.8) op = nqubits: 3 put on (2) └─ X op = nqubits: 3 control(2) └─ (1,) X op = nqubits: 3 kron ├─ 1=>X ├─ 2=>X └─ 3=>X op = nqubits: 3 put on (3, 1, 2) └─ kron ├─ 1=>X ├─ 2=>X └─ 3=>X op = nqubits: 3 repeat on (2, 3) └─ X op = nqubits: 3 + ├─ put on (2) │ └─ X └─ put on (1) └─ [+im] rot(X, π) op = nqubits: 3 [scale: 2.8] put on (1) └─ X op = nqubits: 3 chain ├─ put on (3) │ └─ X └─ put on (1) └─ Z op = nqubits: 3 chain ├─ put on (3) │ └─ X └─ put on (3) └─ Z op = nqubits: 3 [cached] put on (2) └─ X op = nqubits: 3 [†]put on (2) └─ [+im] rot(X, π) Test Summary: | Pass Total Time measure_ops | 105 105 50.2s ┌ Warning: `bit_literal(x::Integer, xs::Integer...)` is deprecated, use `bit_literal((x, xs...))` instead. │ caller = parse_ex(ex::Expr, info::YaoBlocks.ParseInfo) at load.jl:89 └ @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/treeutils/load.jl:89 ┌ Warning: `bit_literal(xs::Tuple{T, Vararg{T, N}}) where {T <: Integer, N}` is deprecated, use `DitStr{2}(xs)` instead. │ caller = bit_literal(x::Int64, xs::Int64) at deprecated.jl:105 └ @ BitBasis ./deprecated.jl:105 Test Summary: | Pass Total Time test tree utils | 77 77 37.0s ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 ┌ Warning: rescaling a non-unitary block, call into inefficient back-propgation routine. └ @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/apply_back.jl:104 rules: Error During Test at /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:57 Test threw exception Expression: ((Zygote.gradient((x->(#= /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:57 =# real(sum(abs2, state(x'))))), r))[1]).state ≈ g1 MethodError: no method matching _totype(::Type{ComplexF64}, ::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#743#746"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}, ChainRules.var"#742#745"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}) Closest candidates are: _totype(::Type{T}, !Matched::AbstractArray{T}) where T @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:212 _totype(::Type{T}, !Matched::AbstractArray{T2}) where {T, T2} @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:213 Stacktrace: [1] (::YaoBlocks.AD.var"#87#88"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}})(adjy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#743#746"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}, ChainRules.var"#742#745"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}) @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:205 [2] ZBack @ ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:221 [inlined] [3] #143 @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:57 [inlined] [4] (::Zygote.Pullback{Tuple{var"#143#156", ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Tuple{Zygote.ZBack{YaoBlocks.AD.var"#93#94"}, Zygote.ZBack{Zygote.var"#real_pullback#364"}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#744"{Adjoint{ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#87#88"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [5] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{var"#143#156", ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Tuple{Zygote.ZBack{YaoBlocks.AD.var"#93#94"}, Zygote.ZBack{Zygote.var"#real_pullback#364"}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#744"{Adjoint{ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#87#88"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [6] gradient(f::Function, args::ArrayReg{2, ComplexF64, Matrix{ComplexF64}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:669 [inlined] [8] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:57 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [10] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:26 rules: Error During Test at /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:58 Test threw exception Expression: ((Zygote.gradient((x->(#= /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:58 =# real(sum(abs2, statevec(x'))))), r))[1]).state ≈ g1 MethodError: no method matching _totype(::Type{ComplexF64}, ::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#743#746"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}, ChainRules.var"#742#745"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}) Closest candidates are: _totype(::Type{T}, !Matched::AbstractArray{T}) where T @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:212 _totype(::Type{T}, !Matched::AbstractArray{T2}) where {T, T2} @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:213 Stacktrace: [1] (::YaoBlocks.AD.var"#89#90"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}})(adjy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#743#746"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}, ChainRules.var"#742#745"{Float64, Adjoint{ComplexF64, Matrix{ComplexF64}}}}) @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:207 [2] ZBack @ ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:221 [inlined] [3] #144 @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:58 [inlined] [4] (::Zygote.Pullback{Tuple{var"#144#157", ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Tuple{Zygote.ZBack{YaoBlocks.AD.var"#93#94"}, Zygote.ZBack{Zygote.var"#real_pullback#364"}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#744"{Adjoint{ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#89#90"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [5] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{var"#144#157", ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Tuple{Zygote.ZBack{YaoBlocks.AD.var"#93#94"}, Zygote.ZBack{Zygote.var"#real_pullback#364"}, Zygote.ZBack{ChainRules.var"#sum_abs2_pullback#744"{Adjoint{ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#89#90"{ComplexF64, AdjointRegister{2, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [6] gradient(f::Function, args::ArrayReg{2, ComplexF64, Matrix{ComplexF64}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:669 [inlined] [8] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:58 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [10] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:26 adwith zygote: Error During Test at /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:67 Got exception outside of a @test MethodError: no method matching _totype(::Type{ComplexF64}, ::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) Closest candidates are: _totype(::Type{T}, !Matched::AbstractArray{T}) where T @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:212 _totype(::Type{T}, !Matched::AbstractArray{T2}) where {T, T2} @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:213 Stacktrace: [1] (::YaoBlocks.AD.var"#83#84"{ComplexF64, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}})(adjy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:201 [2] (::Zygote.ZBack{YaoBlocks.AD.var"#83#84"{ComplexF64, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}})(dy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:221 [3] fidelity @ ~/.julia/packages/YaoArrayRegister/f7qQa/src/register.jl:363 [inlined] [4] (::Zygote.Pullback{Tuple{typeof(fidelity), ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [5] loss2 @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:111 [inlined] [6] (::Zygote.Pullback{Tuple{var"#loss2#177", ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ChainBlock{2}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [7] #166 @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:122 [inlined] [8] (::Zygote.Pullback{Tuple{var"#166#179"{var"#loss2#177"}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Vector{Float64}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [9] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{var"#166#179"{var"#loss2#177"}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Vector{Float64}}, Any}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [10] gradient(::Function, ::ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ::Vararg{Any}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [11] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:122 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [13] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:68 [14] include(fname::String) @ Base.MainInclude ./client.jl:494 [15] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/autodiff.jl:29 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [17] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/autodiff.jl:29 [18] include(fname::String) @ Base.MainInclude ./client.jl:494 [19] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/runtests.jl:62 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [21] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/runtests.jl:62 [22] include(fname::String) @ Base.MainInclude ./client.jl:494 [23] top-level scope @ none:6 [24] eval @ ./boot.jl:385 [inlined] [25] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [26] _start() @ Base ./client.jl:557 apply hami1: Error During Test at /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:191 Got exception outside of a @test MethodError: no method matching _totype(::Type{ComplexF64}, ::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) Closest candidates are: _totype(::Type{T}, !Matched::AbstractArray{T}) where T @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:212 _totype(::Type{T}, !Matched::AbstractArray{T2}) where {T, T2} @ YaoBlocks ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:213 Stacktrace: [1] (::YaoBlocks.AD.var"#83#84"{ComplexF64, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}})(adjy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) @ YaoBlocks.AD ~/.julia/packages/YaoBlocks/DuDXk/src/autodiff/chainrules_patch.jl:201 [2] (::Zygote.ZBack{YaoBlocks.AD.var"#83#84"{ComplexF64, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}})(dy::ChainRulesCore.InplaceableThunk{ChainRulesCore.Thunk{ChainRules.var"#672#674"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}, ChainRules.var"#671#673"{Matrix{ComplexF64}, ChainRulesCore.Thunk{ChainRules.var"#546#549"{ComplexF64, Adjoint{ComplexF64, Vector{ComplexF64}}, ChainRulesCore.ProjectTo{AbstractArray, @NamedTuple{element::ChainRulesCore.ProjectTo{ComplexF64, @NamedTuple{}}, axes::Tuple{Base.OneTo{Int64}}}}}}, Tuple{Colon, Int64}}}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/chainrules.jl:221 [3] fidelity @ ~/.julia/packages/YaoArrayRegister/f7qQa/src/register.jl:363 [inlined] [4] (::Zygote.Pullback{Tuple{typeof(fidelity), ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [5] loss @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:194 [inlined] [6] (::Zygote.Pullback{Tuple{var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Vector{Float64}}, Tuple{Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:reg0, Zygote.Context{false}, var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#49#50"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#51#52"{Vector{Float64}}}, Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:h, Zygote.Context{false}, var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, Add{2}}}, Zygote.Pullback{Tuple{typeof(fidelity), ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface2.jl:0 [7] (::Zygote.var"#88#89"{Zygote.Pullback{Tuple{var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Vector{Float64}}, Tuple{Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:reg0, Zygote.Context{false}, var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#49#50"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}}, Zygote.ZBack{YaoBlocks.AD.var"#51#52"{Vector{Float64}}}, Zygote.var"#2201#back#317"{Zygote.var"#back#316"{:h, Zygote.Context{false}, var"#loss#200"{ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, Add{2}}, Add{2}}}, Zygote.Pullback{Tuple{typeof(fidelity), ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ArrayReg{2, ComplexF64, Matrix{ComplexF64}}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:97 [8] gradient(::Function, ::ArrayReg{2, ComplexF64, Matrix{ComplexF64}}, ::Vararg{Any}) @ Zygote ~/.julia/packages/Zygote/3To5I/src/compiler/interface.jl:154 [9] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:203 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [11] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/chainrules_patch.jl:192 [12] include(fname::String) @ Base.MainInclude ./client.jl:494 [13] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/autodiff.jl:29 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [15] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/autodiff/autodiff.jl:29 [16] include(fname::String) @ Base.MainInclude ./client.jl:494 [17] macro expansion @ ~/.julia/packages/YaoBlocks/DuDXk/test/runtests.jl:62 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [19] top-level scope @ ~/.julia/packages/YaoBlocks/DuDXk/test/runtests.jl:62 [20] include(fname::String) @ Base.MainInclude ./client.jl:494 [21] top-level scope @ none:6 [22] eval @ ./boot.jl:385 [inlined] [23] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [24] _start() @ Base ./client.jl:557 Test Summary: | Pass Error Broken Total Time autodiff | 184 4 2 190 8m25.8s patches | 3 3 0.6s outerproduct_and_projection | 40 40 12.5s NoParams | 12 12 1.3s apply_back | 52 2 54 1m31.1s mat_back | 35 35 27.3s specializes | 22 22 19.2s chainrules_patch | 20 4 24 5m53.7s recursive_create_tangent | 1 1 1.3s construtors | 2 2 35.2s rules | 6 2 8 27.2s adwith zygote | 2 1 3 1m31.7s add block | 2 2 20.4s apply hami1 | 1 1 14.1s apply hami2 | 2 2 17.4s fix #348 | 1 1 34.0s zygote add | 3 3 31.1s zygote apply back | 1 1 3.4s ERROR: LoadError: Some tests did not pass: 184 passed, 0 failed, 4 errored, 2 broken. in expression starting at /home/pkgeval/.julia/packages/YaoBlocks/DuDXk/test/runtests.jl:61 Testing failed after 1092.97s ERROR: LoadError: Package YaoBlocks 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 1159.84s: package tests unexpectedly errored