Package evaluation of SSIMLoss on Julia 1.13.0-DEV.912 (a2457e6ed7*) started at 2025-07-27T18:39:03.138 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.05s ################################################################################ # Installation # Installing SSIMLoss... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [99b39245] + SSIMLoss v1.0.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [7d9f7c33] + Accessors v0.1.42 [79e6a3ab] + Adapt v4.3.0 [66dad0bd] + AliasTables v1.1.3 [dce04be8] + ArgCheck v2.5.0 [a9b6321e] + Atomix v1.1.1 [198e06fe] + BangBang v0.4.4 [9718e550] + Baselet v0.1.1 [d360d2e6] + ChainRulesCore v1.25.2 [34da2185] + Compat v4.17.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [6add18c4] + ContextVariablesX v0.1.3 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.22 [e2d170a0] + DataValueInterfaces v1.0.0 [244e2a9f] + DefineSingletons v0.1.2 [8bb1440f] + DelimitedFiles v1.9.1 [ffbed154] + DocStringExtensions v0.9.5 [cc61a311] + FLoops v0.2.2 [b9860ae5] + FLoopsBase v0.1.1 [46192b85] + GPUArraysCore v0.2.0 [076d061b] + HashArrayMappedTries v0.2.0 [22cec73e] + InitialValues v0.3.1 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.4 [82899510] + IteratorInterfaceExtensions v1.0.0 [b14d175d] + JuliaVariables v0.2.4 [63c18a36] + KernelAbstractions v0.9.38 [2ab3a3ac] + LogExpFunctions v0.3.29 [c2834f40] + MLCore v1.0.0 [d8e11817] + MLStyle v0.4.17 [f1d291b0] + MLUtils v0.4.8 [1914dd2f] + MacroTools v0.5.16 [128add7d] + MicroCollections v0.2.0 [e1d29d7a] + Missings v1.2.0 [872c559c] + NNlib v0.9.31 [71a1bf82] + NameResolution v0.1.5 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [8162dcfd] + PrettyPrint v0.2.0 [43287f4e] + PtrArrays v1.3.0 [ae029012] + Requires v1.3.1 [99b39245] + SSIMLoss v1.0.0 [7e506255] + ScopedValues v1.4.0 [efcf1570] + Setfield v1.1.2 [605ecd9f] + ShowCases v0.1.0 [699a6c99] + SimpleTraits v0.9.4 [a2af1166] + SortingAlgorithms v1.2.1 [171d559e] + SplittablesBase v0.1.15 [90137ffa] + StaticArrays v1.9.14 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.5 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [28d57a85] + Transducers v0.4.84 [013be700] + UnsafeAtomics v0.3.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.13.1+0 Installation completed after 3.69s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 791.2s ################################################################################ # Testing # Testing SSIMLoss Test Could not use exact versions of packages in manifest, re-resolving. Note: if you do not check your manifest file into source control, then you can probably ignore this message. However, if you do check your manifest file into source control, then you probably want to pass the `allow_reresolve = false` kwarg when calling the `Pkg.test` function. Precompiling packages... 3924.0 ms ✓ Preferences 1136.3 ms ✓ JLLWrappers 6531.3 ms ✓ CUDA_Driver_jll 3 dependencies successfully precompiled in 12 seconds. 25 already precompiled. Precompiling packages... 6336.7 ms ✓ CUDA_Runtime_jll 1 dependency successfully precompiled in 7 seconds. 28 already precompiled. Updating `/tmp/jl_ynS9Ql/Project.toml` [052768ef] ↑ CUDA v4.4.0 ⇒ v5.8.2 [2996bd0c] ↑ ImageQualityIndexes v0.3.6 ⇒ v0.3.7 [916415d5] ↑ Images v0.25.3 ⇒ v0.26.2 [99b39245] + SSIMLoss v1.0.0 [5e47fb64] ↑ TestImages v1.8.0 ⇒ v1.9.0 [e88e6eb3] ↑ Zygote v0.6.62 ⇒ v0.7.10 [02a925ec] ↑ cuDNN v1.1.0 ⇒ v1.4.3 [9a3f8284] ~ Random ⇒ v1.11.0 [8dfed614] ~ Test ⇒ v1.11.0 Updating `/tmp/jl_ynS9Ql/Manifest.toml` [621f4979] ↑ AbstractFFTs v1.4.0 ⇒ v1.5.0 [79e6a3ab] ↑ Adapt v3.6.2 ⇒ v4.3.0 [66dad0bd] + AliasTables v1.1.3 [ec485272] ↑ ArnoldiMethod v0.2.0 ⇒ v0.4.0 [4fba245c] + ArrayInterface v7.19.0 [a9b6321e] ↑ Atomix v0.1.0 ⇒ v1.1.1 [13072b0f] ↑ AxisAlgorithms v1.0.1 ⇒ v1.1.0 [39de3d68] ↑ AxisArrays v0.4.6 ⇒ v0.4.7 [ab4f0b2a] ↑ BFloat16s v0.4.2 ⇒ v0.5.1 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [fa961155] ↑ CEnum v0.4.2 ⇒ v0.5.0 [2a0fbf3d] + CPUSummary v0.2.6 [052768ef] ↑ CUDA v4.4.0 ⇒ v5.8.2 ⌅ [1af6417a] ↑ CUDA_Runtime_Discovery v0.2.2 ⇒ v0.3.5 [082447d4] ↑ ChainRules v1.52.1 ⇒ v1.72.5 [d360d2e6] ↑ ChainRulesCore v1.16.0 ⇒ v1.25.2 [fb6a15b2] + CloseOpenIntervals v0.1.13 [aaaa29a8] ↑ Clustering v0.15.3 ⇒ v0.15.8 [35d6a980] ↑ ColorSchemes v3.21.0 ⇒ v3.30.0 [3da002f7] ↑ ColorTypes v0.11.4 ⇒ v0.12.1 [c3611d14] ↑ ColorVectorSpace v0.9.10 ⇒ v0.11.0 [5ae59095] ↑ Colors v0.12.10 ⇒ v0.13.1 [bbf7d656] ↑ CommonSubexpressions v0.3.0 ⇒ v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] ↑ Compat v4.7.0 ⇒ v4.17.0 [150eb455] ↑ CoordinateTransformations v0.6.3 ⇒ v0.6.4 [adafc99b] + CpuId v0.3.1 [a8cc5b0e] + Crayons v4.1.1 [9a962f9c] ↑ DataAPI v1.15.0 ⇒ v1.16.0 [a93c6f00] + DataFrames v1.7.0 [864edb3b] ↑ DataStructures v0.18.14 ⇒ v0.18.22 [b4f34e82] ↑ Distances v0.10.8 ⇒ v0.10.12 [ffbed154] ↑ DocStringExtensions v0.9.3 ⇒ v0.9.5 [e2ba6199] ↑ ExprTools v0.1.9 ⇒ v0.1.10 [7a1cc6ca] ↑ FFTW v1.7.1 ⇒ v1.9.0 [5789e2e9] ↑ FileIO v1.16.1 ⇒ v1.17.0 [1a297f60] ↑ FillArrays v1.4.0 ⇒ v1.13.0 [53c48c17] ↑ FixedPointNumbers v0.8.4 ⇒ v0.8.5 [f6369f11] ↑ ForwardDiff v0.10.35 ⇒ v1.0.1 [0c68f7d7] ↑ GPUArrays v8.8.1 ⇒ v11.2.3 [46192b85] ↑ GPUArraysCore v0.1.5 ⇒ v0.2.0 [61eb1bfa] ↑ GPUCompiler v0.21.3 ⇒ v1.6.1 ⌅ [096a3bc2] + GPUToolbox v0.2.0 [a2bd30eb] ↑ Graphics v1.1.2 ⇒ v1.1.3 [86223c79] ↑ Graphs v1.8.0 ⇒ v1.13.0 [2c695a8d] + HistogramThresholding v0.3.1 [3e5b6fbb] + HostCPUFeatures v0.1.17 [7869d1d1] ↑ IRTools v0.4.10 ⇒ v0.4.15 [615f187c] + IfElse v0.1.1 [2803e5a7] ↑ ImageAxes v0.6.10 ⇒ v0.6.12 [c817782e] ↑ ImageBase v0.1.5 ⇒ v0.1.7 [cbc4b850] + ImageBinarization v0.3.1 [f332f351] ↑ ImageContrastAdjustment v0.3.10 ⇒ v0.3.12 [a09fc81d] ↑ ImageCore v0.9.4 ⇒ v0.10.5 [89d5987c] + ImageCorners v0.1.3 [51556ac3] ↑ ImageDistances v0.2.16 ⇒ v0.2.17 [6a3955dd] ↑ ImageFiltering v0.7.5 ⇒ v0.7.10 [82e4d734] ↑ ImageIO v0.6.6 ⇒ v0.6.9 [6218d12a] ↑ ImageMagick v1.2.1 ⇒ v1.4.2 [bc367c6b] ↑ ImageMetadata v0.9.8 ⇒ v0.9.10 [787d08f9] ↑ ImageMorphology v0.3.2 ⇒ v0.4.6 [2996bd0c] ↑ ImageQualityIndexes v0.3.6 ⇒ v0.3.7 [80713f31] ↑ ImageSegmentation v1.8.1 ⇒ v1.9.0 [4e3cecfd] ↑ ImageShow v0.3.7 ⇒ v0.3.8 [02fcd773] ↑ ImageTransformations v0.9.5 ⇒ v0.10.2 [916415d5] ↑ Images v0.25.3 ⇒ v0.26.2 [d25df0c9] ↑ Inflate v0.1.3 ⇒ v0.1.5 [842dd82b] + InlineStrings v1.4.4 [1d092043] ↑ IntegralArrays v0.1.5 ⇒ v0.1.6 [a98d9a8b] ↑ Interpolations v0.14.7 ⇒ v0.16.1 [8197267c] ↑ IntervalSets v0.7.4 ⇒ v0.7.11 [41ab1584] + InvertedIndices v1.3.1 [92d709cd] ↑ IrrationalConstants v0.2.2 ⇒ v0.2.4 [c8e1da08] ↑ IterTools v1.8.0 ⇒ v1.10.0 [033835bb] ↑ JLD2 v0.4.32 ⇒ v0.5.15 [692b3bcd] ↑ JLLWrappers v1.4.1 ⇒ v1.7.1 [b835a17e] ↑ JpegTurbo v0.1.2 ⇒ v0.1.6 [63c18a36] ↑ KernelAbstractions v0.9.7 ⇒ v0.9.38 [929cbde3] ↑ LLVM v6.1.0 ⇒ v9.4.2 [8b046642] + LLVMLoopInfo v1.0.0 [b964fa9f] + LaTeXStrings v1.4.0 [10f19ff3] + LayoutPointers v0.1.17 [2ab3a3ac] ↑ LogExpFunctions v0.3.24 ⇒ v0.3.29 [bdcacae8] + LoopVectorization v0.12.172 [1914dd2f] ↑ MacroTools v0.5.10 ⇒ v0.5.16 [d125e4d3] + ManualMemory v0.1.8 [626554b9] ↑ MetaGraphs v0.7.2 ⇒ v0.8.0 [e1d29d7a] ↑ Missings v1.1.0 ⇒ v1.2.0 [5da4648a] + NVTX v1.0.0 [77ba4419] ↑ NaNMath v1.0.2 ⇒ v1.1.3 [b8a86587] ↑ NearestNeighbors v0.4.13 ⇒ v0.4.22 [f09324ee] ↑ Netpbm v1.1.0 ⇒ v1.1.1 [6fe1bfb0] ↑ OffsetArrays v1.12.10 ⇒ v1.17.0 [52e1d378] ↑ OpenEXR v0.3.2 ⇒ v0.3.3 [bac558e1] ↑ OrderedCollections v1.6.0 ⇒ v1.8.1 [f57f5aa1] ↑ PNGFiles v0.3.17 ⇒ v0.4.4 [eebad327] ↑ PkgVersion v0.3.2 ⇒ v0.3.3 [1d0040c9] + PolyesterWeave v0.2.2 [f27b6e38] + Polynomials v4.1.0 [2dfb63ee] + PooledArrays v1.4.3 [aea7be01] ↑ PrecompileTools v1.1.2 ⇒ v1.3.2 [21216c6a] ↑ Preferences v1.4.0 ⇒ v1.4.3 [08abe8d2] + PrettyTables v2.4.0 [92933f4c] ↑ ProgressMeter v1.7.2 ⇒ v1.10.4 [43287f4e] + PtrArrays v1.3.0 [4b34888f] ↑ QOI v1.0.0 ⇒ v1.0.1 [94ee1d12] ↑ Quaternions v0.7.4 ⇒ v0.7.6 [74087812] ↑ Random123 v1.6.1 ⇒ v1.7.1 [e6cf234a] ↑ RandomNumbers v1.5.3 ⇒ v1.6.0 [3cdcf5f2] + RecipesBase v1.3.4 [ae029012] ↑ Requires v1.3.0 ⇒ v1.3.1 [6038ab10] ↑ Rotations v1.5.1 ⇒ v1.7.1 [fdea26ae] + SIMD v3.7.1 [94e857df] + SIMDTypes v0.1.0 [476501e8] + SLEEFPirates v0.6.43 [99b39245] + SSIMLoss v1.0.0 [6c6a2e73] ↑ Scratch v1.2.0 ⇒ v1.3.0 [91c51154] + SentinelArrays v1.4.8 [47aef6b3] ↑ SimpleWeightedGraphs v1.4.0 ⇒ v1.5.0 [45858cf5] ↑ Sixel v0.1.2 ⇒ v0.1.5 [66db9d55] - SnoopPrecompile v1.0.3 [a2af1166] ↑ SortingAlgorithms v1.1.1 ⇒ v1.2.1 [dc90abb0] + SparseInverseSubset v0.1.2 [276daf66] ↑ SpecialFunctions v2.3.0 ⇒ v2.5.1 [cae243ae] ↑ StackViews v0.1.1 ⇒ v0.1.2 [aedffcd0] + Static v1.2.0 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] ↑ StaticArrays v1.6.0 ⇒ v1.9.14 [1e83bf80] ↑ StaticArraysCore v1.4.0 ⇒ v1.4.3 [10745b16] ↑ Statistics v1.9.0 ⇒ v1.11.1 [82ae8749] ↑ StatsAPI v1.6.0 ⇒ v1.7.1 [2913bbd2] ↑ StatsBase v0.34.0 ⇒ v0.34.5 [88034a9c] ↑ StringDistances v0.11.2 ⇒ v0.11.3 [892a3eda] + StringManipulation v0.4.1 [09ab397b] ↑ StructArrays v0.6.15 ⇒ v0.7.1 [bd369af6] ↑ Tables v1.10.1 ⇒ v1.12.1 [5e47fb64] ↑ TestImages v1.8.0 ⇒ v1.9.0 [8290d209] + ThreadingUtilities v0.5.5 [731e570b] ↑ TiffImages v0.6.4 ⇒ v0.11.4 [06e1c1a7] ↑ TiledIteration v0.3.1 ⇒ v0.5.0 [a759f4b9] - TimerOutputs v0.5.23 [e689c965] + Tracy v0.1.5 [3bb67fe8] ↑ TranscodingStreams v0.9.13 ⇒ v0.11.3 [013be700] ↑ UnsafeAtomics v0.2.1 ⇒ v0.3.0 [d80eeb9a] - UnsafeAtomicsLLVM v0.1.3 [3d5dd08c] + VectorizationBase v0.21.71 [e3aaa7dc] + WebP v0.1.3 [efce3f68] ↑ WoodburyMatrices v0.5.5 ⇒ v1.0.0 [e88e6eb3] ↑ Zygote v0.6.62 ⇒ v0.7.10 [700de1a5] ↑ ZygoteRules v0.2.3 ⇒ v0.2.7 [02a925ec] ↑ cuDNN v1.1.0 ⇒ v1.4.3 ⌅ [4ee394cb] ↑ CUDA_Driver_jll v0.5.0+1 ⇒ v0.13.1+0 ⌅ [76a88914] ↑ CUDA_Runtime_jll v0.6.0+0 ⇒ v0.17.1+0 [62b44479] ↑ CUDNN_jll v8.9.2+0 ⇒ v9.10.0+0 [f5851436] ↑ FFTW_jll v3.3.10+0 ⇒ v3.3.11+0 [59f7168a] + Giflib_jll v5.2.3+0 [c73af94c] ↑ ImageMagick_jll v6.9.12+4 ⇒ v7.1.1048+0 [905a6f67] ↑ Imath_jll v3.1.7+0 ⇒ v3.1.11+0 [1d5cc7b8] ↑ IntelOpenMP_jll v2023.1.0+0 ⇒ v2025.2.0+0 [aacddb02] ↑ JpegTurbo_jll v2.1.91+0 ⇒ v3.1.1+0 [9c1d0b0a] + JuliaNVTXCallbacks_jll v0.2.1+0 [dad2f222] ↑ LLVMExtra_jll v0.0.23+0 ⇒ v0.0.37+2 [ad6e5548] + LibTracyClient_jll v0.9.1+6 [7e76a0d4] + Libglvnd_jll v1.7.1+1 ⌅ [89763e89] ↑ Libtiff_jll v4.4.0+0 ⇒ v4.5.1+1 [d3a379c0] ↑ LittleCMS_jll v2.12.0+0 ⇒ v2.16.0+0 [856f044c] ↑ MKL_jll v2023.1.0+0 ⇒ v2025.2.0+0 [c8ffd9c3] - MbedTLS_jll v2.28.2+0 [e98f9f5b] + NVTX_jll v3.2.1+0 [18a262bb] ↑ OpenEXR_jll v3.1.4+0 ⇒ v3.2.4+0 [643b3616] ↑ OpenJpeg_jll v2.4.0+0 ⇒ v2.5.4+0 [efe28fd5] ↑ OpenSpecFun_jll v0.5.5+0 ⇒ v0.5.6+0 [ffd25f8a] + XZ_jll v5.8.1+0 [4f6342f7] + Xorg_libX11_jll v1.8.12+0 [0c0b7dd1] + Xorg_libXau_jll v1.0.13+0 [a3789734] + Xorg_libXdmcp_jll v1.1.6+0 [1082639a] + Xorg_libXext_jll v1.3.7+0 [c7cfdc94] + Xorg_libxcb_jll v1.17.1+0 [c5fb5394] + Xorg_xtrans_jll v1.6.0+0 [1e29f10c] + demumble_jll v1.3.0+0 [b53b4c65] ↑ libpng_jll v1.6.38+0 ⇒ v1.6.50+0 [075b6546] ↑ libsixel_jll v1.10.3+0 ⇒ v1.10.5+0 ⌃ [c5f90fcd] + libwebp_jll v1.4.0+0 [1317d2d5] + oneTBB_jll v2022.0.0+0 [0dad84c5] ↑ ArgTools v1.1.1 ⇒ v1.1.2 [56f22d72] ~ Artifacts ⇒ v1.11.0 [2a0f44e3] ~ Base64 ⇒ v1.11.0 [ade2ca70] ~ Dates ⇒ v1.11.0 [8ba89e20] ~ Distributed ⇒ v1.11.0 [f43a241f] ↑ Downloads v1.6.0 ⇒ v1.7.0 [7b1f6079] ~ FileWatching ⇒ v1.11.0 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] ~ LazyArtifacts ⇒ v1.11.0 [b27032c2] ↑ LibCURL v0.6.3 ⇒ v0.6.4 [76f85450] ~ LibGit2 ⇒ v1.11.0 [8f399da3] ~ Libdl ⇒ v1.11.0 [37e2e46d] ~ LinearAlgebra ⇒ v1.13.0 [56ddb016] ~ Logging ⇒ v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [a63ad114] ~ Mmap ⇒ v1.11.0 [ca575930] ↑ NetworkOptions v1.2.0 ⇒ v1.3.0 [44cfe95a] ↑ Pkg v1.9.2 ⇒ v1.13.0 [de0858da] ~ Printf ⇒ v1.11.0 [3fa0cd96] ~ REPL ⇒ v1.11.0 [9a3f8284] ~ Random ⇒ v1.11.0 [9e88b42a] ~ Serialization ⇒ v1.11.0 [1a1011a3] ~ SharedArrays ⇒ v1.11.0 [6462fe0b] ~ Sockets ⇒ v1.11.0 [2f01184e] ~ SparseArrays ⇒ v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [8dfed614] ~ Test ⇒ v1.11.0 [cf7118a7] ~ UUIDs ⇒ v1.11.0 [4ec0a83e] ~ Unicode ⇒ v1.11.0 [e66e0078] ↑ CompilerSupportLibraries_jll v1.0.5+0 ⇒ v1.3.0+1 [deac9b47] ↑ LibCURL_jll v7.84.0+0 ⇒ v8.15.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] ↑ LibSSH2_jll v1.10.2+0 ⇒ v1.11.3+1 [14a3606d] ↑ MozillaCACerts_jll v2022.10.11 ⇒ v2025.7.15 [4536629a] ↑ OpenBLAS_jll v0.3.21+4 ⇒ v0.3.29+0 [05823500] ↑ OpenLibm_jll v0.8.1+0 ⇒ v0.8.5+0 [458c3c95] + OpenSSL_jll v3.5.1+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [bea87d4a] ↑ SuiteSparse_jll v5.10.1+6 ⇒ v7.10.1+0 [83775a58] ↑ Zlib_jll v1.2.13+0 ⇒ v1.3.1+2 [3161d3a3] ↑ Zstd_jll v1.5.5+0 ⇒ v1.5.7+1 [8e850b90] ↑ libblastrampoline_jll v5.8.0+0 ⇒ v5.13.1+0 [8e850ede] ↑ nghttp2_jll v1.48.0+0 ⇒ v1.65.0+0 [3f19e933] ↑ p7zip_jll v17.4.0+0 ⇒ v17.5.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. To see why use `status --outdated -m` Test Successfully re-resolved Status `/tmp/jl_ynS9Ql/Project.toml` [052768ef] CUDA v5.8.2 [2996bd0c] ImageQualityIndexes v0.3.7 [916415d5] Images v0.26.2 [f1d291b0] MLUtils v0.4.8 [99b39245] SSIMLoss v1.0.0 [5e47fb64] TestImages v1.9.0 [e88e6eb3] Zygote v0.7.10 [02a925ec] cuDNN v1.4.3 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_ynS9Ql/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [7d9f7c33] Accessors v0.1.42 [79e6a3ab] Adapt v4.3.0 [66dad0bd] AliasTables v1.1.3 [dce04be8] ArgCheck v2.5.0 [ec485272] ArnoldiMethod v0.4.0 [4fba245c] ArrayInterface v7.19.0 [a9b6321e] Atomix v1.1.1 [13072b0f] AxisAlgorithms v1.1.0 [39de3d68] AxisArrays v0.4.7 [ab4f0b2a] BFloat16s v0.5.1 [198e06fe] BangBang v0.4.4 [9718e550] Baselet v0.1.1 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [fa961155] CEnum v0.5.0 [2a0fbf3d] CPUSummary v0.2.6 [052768ef] CUDA v5.8.2 ⌅ [1af6417a] CUDA_Runtime_Discovery v0.3.5 [aafaddc9] CatIndices v0.2.2 [082447d4] ChainRules v1.72.5 [d360d2e6] ChainRulesCore v1.25.2 [fb6a15b2] CloseOpenIntervals v0.1.13 [aaaa29a8] Clustering v0.15.8 [35d6a980] ColorSchemes v3.30.0 [3da002f7] ColorTypes v0.12.1 [c3611d14] ColorVectorSpace v0.11.0 [5ae59095] Colors v0.13.1 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.17.0 [a33af91c] CompositionsBase v0.1.2 [ed09eef8] ComputationalResources v0.3.2 [187b0558] ConstructionBase v1.6.0 [6add18c4] ContextVariablesX v0.1.3 [150eb455] CoordinateTransformations v0.6.4 [adafc99b] CpuId v0.3.1 [a8cc5b0e] Crayons v4.1.1 [dc8bdbbb] CustomUnitRanges v1.0.2 [9a962f9c] DataAPI v1.16.0 [a93c6f00] DataFrames v1.7.0 [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [244e2a9f] DefineSingletons v0.1.2 [8bb1440f] DelimitedFiles v1.9.1 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [b4f34e82] Distances v0.10.12 [ffbed154] DocStringExtensions v0.9.5 [e2ba6199] ExprTools v0.1.10 [4f61f5a4] FFTViews v0.3.2 [7a1cc6ca] FFTW v1.9.0 [cc61a311] FLoops v0.2.2 [b9860ae5] FLoopsBase v0.1.1 [5789e2e9] FileIO v1.17.0 [1a297f60] FillArrays v1.13.0 [53c48c17] FixedPointNumbers v0.8.5 [f6369f11] ForwardDiff v1.0.1 [0c68f7d7] GPUArrays v11.2.3 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.6.1 ⌅ [096a3bc2] GPUToolbox v0.2.0 [a2bd30eb] Graphics v1.1.3 [86223c79] Graphs v1.13.0 [076d061b] HashArrayMappedTries v0.2.0 [2c695a8d] HistogramThresholding v0.3.1 [3e5b6fbb] HostCPUFeatures v0.1.17 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [2803e5a7] ImageAxes v0.6.12 [c817782e] ImageBase v0.1.7 [cbc4b850] ImageBinarization v0.3.1 [f332f351] ImageContrastAdjustment v0.3.12 [a09fc81d] ImageCore v0.10.5 [89d5987c] ImageCorners v0.1.3 [51556ac3] ImageDistances v0.2.17 [6a3955dd] ImageFiltering v0.7.10 [82e4d734] ImageIO v0.6.9 [6218d12a] ImageMagick v1.4.2 [bc367c6b] ImageMetadata v0.9.10 [787d08f9] ImageMorphology v0.4.6 [2996bd0c] ImageQualityIndexes v0.3.7 [80713f31] ImageSegmentation v1.9.0 [4e3cecfd] ImageShow v0.3.8 [02fcd773] ImageTransformations v0.10.2 [916415d5] Images v0.26.2 [9b13fd28] IndirectArrays v1.0.0 [d25df0c9] Inflate v0.1.5 [22cec73e] InitialValues v0.3.1 [842dd82b] InlineStrings v1.4.4 [1d092043] IntegralArrays v0.1.6 [a98d9a8b] Interpolations v0.16.1 [8197267c] IntervalSets v0.7.11 [3587e190] InverseFunctions v0.1.17 [41ab1584] InvertedIndices v1.3.1 [92d709cd] IrrationalConstants v0.2.4 [c8e1da08] IterTools v1.10.0 [82899510] IteratorInterfaceExtensions v1.0.0 [033835bb] JLD2 v0.5.15 [692b3bcd] JLLWrappers v1.7.1 [b835a17e] JpegTurbo v0.1.6 [b14d175d] JuliaVariables v0.2.4 [63c18a36] KernelAbstractions v0.9.38 [929cbde3] LLVM v9.4.2 [8b046642] LLVMLoopInfo v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [10f19ff3] LayoutPointers v0.1.17 [8cdb02fc] LazyModules v0.3.1 [2ab3a3ac] LogExpFunctions v0.3.29 [bdcacae8] LoopVectorization v0.12.172 [c2834f40] MLCore v1.0.0 [d8e11817] MLStyle v0.4.17 [f1d291b0] MLUtils v0.4.8 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [dbb5928d] MappedArrays v0.4.2 [626554b9] MetaGraphs v0.8.0 [128add7d] MicroCollections v0.2.0 [e1d29d7a] Missings v1.2.0 [e94cdb99] MosaicViews v0.3.4 [872c559c] NNlib v0.9.31 [5da4648a] NVTX v1.0.0 [77ba4419] NaNMath v1.1.3 [71a1bf82] NameResolution v0.1.5 [b8a86587] NearestNeighbors v0.4.22 [f09324ee] Netpbm v1.1.1 [6fe1bfb0] OffsetArrays v1.17.0 [52e1d378] OpenEXR v0.3.3 [bac558e1] OrderedCollections v1.8.1 [f57f5aa1] PNGFiles v0.4.4 [5432bcbf] PaddedViews v0.5.12 [d96e819e] Parameters v0.12.3 [eebad327] PkgVersion v0.3.3 [1d0040c9] PolyesterWeave v0.2.2 [f27b6e38] Polynomials v4.1.0 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [8162dcfd] PrettyPrint v0.2.0 [08abe8d2] PrettyTables v2.4.0 [92933f4c] ProgressMeter v1.10.4 [43287f4e] PtrArrays v1.3.0 [4b34888f] QOI v1.0.1 [94ee1d12] Quaternions v0.7.6 [74087812] Random123 v1.7.1 [e6cf234a] RandomNumbers v1.6.0 [b3c3ace0] RangeArrays v0.3.2 [c84ed2f1] Ratios v0.4.5 [c1ae055f] RealDot v0.1.0 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [dee08c22] RegionTrees v0.3.2 [ae029012] Requires v1.3.1 [6038ab10] Rotations v1.7.1 [fdea26ae] SIMD v3.7.1 [94e857df] SIMDTypes v0.1.0 [476501e8] SLEEFPirates v0.6.43 [99b39245] SSIMLoss v1.0.0 [7e506255] ScopedValues v1.4.0 [6c6a2e73] Scratch v1.3.0 [91c51154] SentinelArrays v1.4.8 [efcf1570] Setfield v1.1.2 [605ecd9f] ShowCases v0.1.0 [699a6c99] SimpleTraits v0.9.4 [47aef6b3] SimpleWeightedGraphs v1.5.0 [45858cf5] Sixel v0.1.5 [a2af1166] SortingAlgorithms v1.2.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.1 [171d559e] SplittablesBase v0.1.15 [cae243ae] StackViews v0.1.2 [aedffcd0] Static v1.2.0 [0d7ed370] StaticArrayInterface v1.8.0 [90137ffa] StaticArrays v1.9.14 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.5 [88034a9c] StringDistances v0.11.3 [892a3eda] StringManipulation v0.4.1 [09ab397b] StructArrays v0.7.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [62fd8b95] TensorCore v0.1.1 [5e47fb64] TestImages v1.9.0 [8290d209] ThreadingUtilities v0.5.5 [731e570b] TiffImages v0.11.4 [06e1c1a7] TiledIteration v0.5.0 [e689c965] Tracy v0.1.5 [3bb67fe8] TranscodingStreams v0.11.3 [28d57a85] Transducers v0.4.84 [3a884ed6] UnPack v1.0.2 [013be700] UnsafeAtomics v0.3.0 [3d5dd08c] VectorizationBase v0.21.71 [e3aaa7dc] WebP v0.1.3 [efce3f68] WoodburyMatrices v1.0.0 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [02a925ec] cuDNN v1.4.3 ⌅ [4ee394cb] CUDA_Driver_jll v0.13.1+0 ⌅ [76a88914] CUDA_Runtime_jll v0.17.1+0 [62b44479] CUDNN_jll v9.10.0+0 [f5851436] FFTW_jll v3.3.11+0 [61579ee1] Ghostscript_jll v9.55.0+4 [59f7168a] Giflib_jll v5.2.3+0 [c73af94c] ImageMagick_jll v7.1.1048+0 [905a6f67] Imath_jll v3.1.11+0 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [aacddb02] JpegTurbo_jll v3.1.1+0 [9c1d0b0a] JuliaNVTXCallbacks_jll v0.2.1+0 ⌅ [88015f11] LERC_jll v3.0.0+1 [dad2f222] LLVMExtra_jll v0.0.37+2 [ad6e5548] LibTracyClient_jll v0.9.1+6 [7e76a0d4] Libglvnd_jll v1.7.1+1 ⌅ [89763e89] Libtiff_jll v4.5.1+1 [d3a379c0] LittleCMS_jll v2.16.0+0 [856f044c] MKL_jll v2025.2.0+0 [e98f9f5b] NVTX_jll v3.2.1+0 [18a262bb] OpenEXR_jll v3.2.4+0 [643b3616] OpenJpeg_jll v2.5.4+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [ffd25f8a] XZ_jll v5.8.1+0 [4f6342f7] Xorg_libX11_jll v1.8.12+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.7+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [1e29f10c] demumble_jll v1.3.0+0 [b53b4c65] libpng_jll v1.6.50+0 [075b6546] libsixel_jll v1.10.5+0 ⌃ [c5f90fcd] libwebp_jll v1.4.0+0 [1317d2d5] oneTBB_jll v2022.0.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.0 [4607b0f0] SuiteSparse [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.15.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.7.15 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.5.1+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.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... Precompiling packages... 21153.5 ms ✓ BangBang → BangBangDataFramesExt 1 dependency successfully precompiled in 22 seconds. 47 already precompiled. Precompiling packages... 13214.1 ms ✓ Transducers → TransducersDataFramesExt 1 dependency successfully precompiled in 14 seconds. 63 already precompiled. Precompiling packages... 44965.1 ms ✓ CUDA → ChainRulesCoreExt 1 dependency successfully precompiled in 47 seconds. 108 already precompiled. Precompiling packages... 32841.8 ms ✓ VectorizationBase 47353.4 ms ✓ CUDA → SpecialFunctionsExt 42840.7 ms ✓ ArrayInterface → ArrayInterfaceCUDAExt 8744.4 ms ✓ SLEEFPirates 70123.2 ms ✓ LoopVectorization 9429.1 ms ✓ LoopVectorization → SpecialFunctionsExt 6 dependencies successfully precompiled in 213 seconds. 136 already precompiled. 2 dependencies had output during precompilation: ┌ LoopVectorization │ WARNING: llvmcall with integer pointers is deprecated. │ Use actual pointers instead, replacing i32 or i64 with i8* or ptr │ in _vreduce(typeof(Base.:(+)), Any) at /home/pkgeval/.julia/packages/LoopVectorization/ImqiY/src/simdfunctionals/mapreduce.jl └ ┌ VectorizationBase │ WARNING: Constructor for type "Int16" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Int16" refers to `Base.Int16`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Int16 end`. │ Hint: To silence the warning, qualify `Int16` as `Base.Int16` in the method signature or explicitly `import Base: Int16`. │ WARNING: Constructor for type "Int64" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Int64" refers to `Base.Int64`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Int64 end`. │ Hint: To silence the warning, qualify `Int64` as `Base.Int64` in the method signature or explicitly `import Base: Int64`. │ WARNING: Constructor for type "Int32" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Int32" refers to `Base.Int32`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Int32 end`. │ Hint: To silence the warning, qualify `Int32` as `Base.Int32` in the method signature or explicitly `import Base: Int32`. │ WARNING: Constructor for type "UInt8" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "UInt8" refers to `Base.UInt8`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function UInt8 end`. │ Hint: To silence the warning, qualify `UInt8` as `Base.UInt8` in the method signature or explicitly `import Base: UInt8`. │ WARNING: Constructor for type "UInt16" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "UInt16" refers to `Base.UInt16`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function UInt16 end`. │ Hint: To silence the warning, qualify `UInt16` as `Base.UInt16` in the method signature or explicitly `import Base: UInt16`. │ WARNING: Constructor for type "Float32" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Float32" refers to `Base.Float32`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Float32 end`. │ Hint: To silence the warning, qualify `Float32` as `Base.Float32` in the method signature or explicitly `import Base: Float32`. │ WARNING: Constructor for type "UInt64" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "UInt64" refers to `Base.UInt64`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function UInt64 end`. │ Hint: To silence the warning, qualify `UInt64` as `Base.UInt64` in the method signature or explicitly `import Base: UInt64`. │ WARNING: Constructor for type "Bool" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Bool" refers to `Base.Bool`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Bool end`. │ Hint: To silence the warning, qualify `Bool` as `Base.Bool` in the method signature or explicitly `import Base: Bool`. │ WARNING: Constructor for type "Int8" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Int8" refers to `Base.Int8`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Int8 end`. │ Hint: To silence the warning, qualify `Int8` as `Base.Int8` in the method signature or explicitly `import Base: Int8`. │ WARNING: Constructor for type "Float64" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Float64" refers to `Base.Float64`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Float64 end`. │ Hint: To silence the warning, qualify `Float64` as `Base.Float64` in the method signature or explicitly `import Base: Float64`. │ WARNING: Constructor for type "UInt32" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "UInt32" refers to `Base.UInt32`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function UInt32 end`. │ Hint: To silence the warning, qualify `UInt32` as `Base.UInt32` in the method signature or explicitly `import Base: UInt32`. │ WARNING: Constructor for type "Float16" was extended in `VectorizationBase` without explicit qualification or import. │ NOTE: Assumed "Float16" refers to `Base.Float16`. This behavior is deprecated and may differ in future versions. │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function Float16 end`. │ Hint: To silence the warning, qualify `Float16` as `Base.Float16` in the method signature or explicitly `import Base: Float16`. └ Precompiling packages... 13210.0 ms ✓ Zygote → ZygoteColorsExt 1 dependency successfully precompiled in 14 seconds. 71 already precompiled. Precompiling packages... 3025.9 ms ✓ IntegralArrays 2388.6 ms ✓ Graphics 8259.8 ms ✓ Rotations 10045.3 ms ✓ Interpolations 5451.1 ms ✓ Polynomials → PolynomialsChainRulesCoreExt 14431.0 ms ✓ Graphs 7852.6 ms ✓ Clustering 2876.7 ms ✓ TiledIteration 5775.0 ms ✓ HistogramThresholding 9074.9 ms ✓ ImageAxes 73111.1 ms ✓ JLD2 14975.4 ms ✓ JpegTurbo 17497.2 ms ✓ Sixel 10781.1 ms ✓ OpenEXR 91089.1 ms ✓ TiffImages 12983.9 ms ✓ ImageShow 2307.8 ms ✓ FFTViews 11391.8 ms ✓ WebP 12974.5 ms ✓ ImageMagick 2575.4 ms ✓ Rotations → RotationsRecipesBaseExt 7913.7 ms ✓ ImageTransformations 4296.8 ms ✓ SimpleWeightedGraphs 21093.2 ms ✓ ImageMorphology 5457.9 ms ✓ ImageBinarization 4115.9 ms ✓ ImageMetadata 6346.0 ms ✓ JLD2 → UnPackExt 13444.0 ms ✓ MetaGraphs 87389.9 ms ✓ ImageFiltering 8194.1 ms ✓ ImageContrastAdjustment 8932.1 ms ✓ ImageDistances 7706.7 ms ✓ Netpbm 35249.8 ms ✓ ImageCorners 30790.7 ms ✓ ImageSegmentation 36731.0 ms ✓ ImageQualityIndexes 46523.0 ms ✓ Images 35 dependencies successfully precompiled in 646 seconds. 186 already precompiled. Precompiling packages... 8636.4 ms ✓ Interpolations → InterpolationsForwardDiffExt 1 dependency successfully precompiled in 9 seconds. 46 already precompiled. Precompiling packages... 3733.1 ms ✓ NNlib → NNlibFFTWExt 1 dependency successfully precompiled in 4 seconds. 59 already precompiled. Precompiling packages... 10250.9 ms ✓ LoopVectorization → ForwardDiffExt 1 dependency successfully precompiled in 11 seconds. 57 already precompiled. Precompiling packages... 16267.8 ms ✓ Zygote → ZygoteDistancesExt 1 dependency successfully precompiled in 18 seconds. 70 already precompiled. Precompiling packages... 13520.5 ms ✓ TestImages 1 dependency successfully precompiled in 14 seconds. 109 already precompiled. no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 3}, Array{Float64, 3}, Array{Float64, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 3}, Array{Float64, 3}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 3}, Array{Float64, 3}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 3}, Array{Float64, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 3}, Array{Float64, 3}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 4}, Array{Float64, 4}, Array{Float64, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 4}, Array{Float64, 4}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 4}, Array{Float64, 4}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 4}, Array{Float64, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 4}, Array{Float64, 4}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float64, Vector{Float64}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float64, Bool, Colon, typeof(ssim), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float64) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float64, 5}, Array{Float64, 5}, Array{Float64, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 5}, Array{Float64, 5}}, Any})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 5}, Array{Float64, 5}}, Any}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float64, 5}, Array{Float64, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float64, 5}, Array{Float64, 5}}, Any}}}})(Δ::Float64) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 3}, Array{Float32, 3}, Array{Float32, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 3}, Array{Float32, 3}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 3}, Array{Float32, 3}}, Any}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 3}, Array{Float32, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 3}, Array{Float32, 3}}, Any}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 4}, Array{Float32, 4}, Array{Float32, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 4}, Array{Float32, 4}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 4}, Array{Float32, 4}}, Any}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 4}, Array{Float32, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 4}, Array{Float32, 4}}, Any}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float32, Vector{Float32}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float32, Bool, Colon, typeof(ssim), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float32) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float32, 5}, Array{Float32, 5}, Array{Float32, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 5}, Array{Float32, 5}}, Any})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 5}, Array{Float32, 5}}, Any}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float32, 5}, Array{Float32, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float32, 5}, Array{Float32, 5}}, Any}}}})(Δ::Float32) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 3}, Array{Float16, 3}, Array{Float16, 3}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 3}, Array{Float16, 3}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 3}, Array{Float16, 3}}, Any}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 3}, Array{Float16, 3}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 3}, Array{Float16, 3}}, Any}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 4}, Array{Float16, 4}, Array{Float16, 4}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 4}, Array{Float16, 4}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 4}, Array{Float16, 4}}, Any}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 4}, Array{Float16, 4}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 4}, Array{Float16, 4}}, Any}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [11] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [13] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [15] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [17] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [9] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [10] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}, Zygote.ZBack{Returns{Tuple{ChainRulesCore.NoTangent, ChainRulesCore.NoTangent}}}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [11] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [12] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [13] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [14] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [16] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 no spurious promotions: Error During Test at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 Test threw exception Expression: eltype((back(one(T)))[1]) == T Gradient Thunk(ChainRules.var"#...) should be a tuple Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] gradtuple1(x::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ ZygoteRules ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:26 [3] (::Zygote.var"#248#249"{typeof(identity)})(Δ::ChainRulesCore.Thunk{ChainRules.var"#_back_star##0#_back_star##1"{Tuple{Float64, Float64}, Float16, Vector{Float16}}}) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [4] #ssim#1 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:65 [inlined] [5] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [6] ssim @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:33 [inlined] [7] (::Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [8] #375 @ ~/.julia/packages/Zygote/55SqB/src/lib/lib.jl:214 [inlined] [9] (::Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.Pullback{Tuple{SSIMLoss.var"##ssim#1", Float16, Bool, Colon, typeof(ssim), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}, Zygote.ZBack{Zygote.var"#Real_pullback#Real_pullback##0"}}}}})(Δ::Float16) @ Zygote ~/.julia/packages/ZygoteRules/CkVIK/src/adjoint.jl:72 [10] #ssim_loss#5 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:90 [inlined] [11] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [12] (::Zygote.Pullback{Tuple{typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.var"#377#378"{Zygote.var"#375#376"{Tuple{Tuple{Nothing, Nothing, Nothing}, Tuple{Nothing, Nothing}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss#5", @Kwargs{}, typeof(ssim_loss), Array{Float16, 5}, Array{Float16, 5}, Array{Float16, 5}}, Any}}}, Zygote.var"#248#249"{typeof(identity)}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [13] #ssim_loss_fast#6 @ ~/.julia/packages/SSIMLoss/q65TO/src/SSIMLoss.jl:105 [inlined] [14] (::Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 5}, Array{Float16, 5}}, Any})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:0 [15] (::Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 5}, Array{Float16, 5}}, Any}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface2.jl:100 [16] (::Zygote.var"#pullback##0#pullback##1"{Zygote.Pullback{Tuple{typeof(ssim_loss_fast), Array{Float16, 5}, Array{Float16, 5}}, Tuple{Zygote.var"#525#526"{Zygote.var"#pairs_namedtuple_pullback#pairs_namedtuple_pullback##0"{(), @NamedTuple{}}}, Zygote.Pullback{Tuple{Type{NamedTuple}}, Tuple{}}, Zygote.Pullback{Tuple{SSIMLoss.var"##ssim_loss_fast#6", Int64, @Kwargs{}, typeof(ssim_loss_fast), Array{Float16, 5}, Array{Float16, 5}}, Any}}}})(Δ::Float16) @ Zygote ~/.julia/packages/Zygote/55SqB/src/compiler/interface.jl:97 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:742 [inlined] [18] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:56 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1859 [inlined] [20] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:54 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [22] macro expansion @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:52 [inlined] [23] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1948 [inlined] [24] top-level scope @ ~/.julia/packages/SSIMLoss/q65TO/test/ssim.jl:1971 ┌ Warning: CUDA unavailable, not testing GPU support └ @ Main ~/.julia/packages/SSIMLoss/q65TO/test/runtests.jl:19 Test Summary: | Pass Error Total Time SSIMLoss | 63 27 90 11m26.6s IQI consistency | 9 9 1m32.6s Float64, ndims=1 | 6 3 9 3m12.4s sanity check | 3 3 11.9s ssim | 1 1 2 2m54.9s no spurious promotions | 1 1 2 2m54.9s ssim_loss | 1 1 2 2.4s no spurious promotions | 1 1 2 2.4s ssim_loss_fast | 1 1 2 2.4s no spurious promotions | 1 1 2 2.4s Float64, ndims=2 | 6 3 9 32.6s sanity check | 3 3 3.0s ssim | 1 1 2 27.0s no spurious promotions | 1 1 2 27.0s ssim_loss | 1 1 2 0.9s no spurious promotions | 1 1 2 0.9s ssim_loss_fast | 1 1 2 1.7s no spurious promotions | 1 1 2 1.7s Float64, ndims=3 | 6 3 9 37.4s sanity check | 3 3 12.1s ssim | 1 1 2 22.3s no spurious promotions | 1 1 2 22.3s ssim_loss | 1 1 2 1.3s no spurious promotions | 1 1 2 1.3s ssim_loss_fast | 1 1 2 1.6s no spurious promotions | 1 1 2 1.6s Float32, ndims=1 | 6 3 9 47.6s sanity check | 3 3 13.5s ssim | 1 1 2 31.2s no spurious promotions | 1 1 2 31.2s ssim_loss | 1 1 2 1.0s no spurious promotions | 1 1 2 1.0s ssim_loss_fast | 1 1 2 1.7s no spurious promotions | 1 1 2 1.7s Float32, ndims=2 | 6 3 9 40.3s sanity check | 3 3 11.2s ssim | 1 1 2 26.3s no spurious promotions | 1 1 2 26.3s ssim_loss | 1 1 2 1.0s no spurious promotions | 1 1 2 1.0s ssim_loss_fast | 1 1 2 1.7s no spurious promotions | 1 1 2 1.7s Float32, ndims=3 | 6 3 9 37.5s sanity check | 3 3 11.7s ssim | 1 1 2 22.3s no spurious promotions | 1 1 2 22.3s ssim_loss | 1 1 2 1.4s no spurious promotions | 1 1 2 1.4s ssim_loss_fast | 1 1 2 2.0s no spurious promotions | 1 1 2 2.0s Float16, ndims=1 | 6 3 9 1m13.3s sanity check | 3 3 20.5s ssim | 1 1 2 43.5s no spurious promotions | 1 1 2 43.5s ssim_loss | 1 1 2 1.1s no spurious promotions | 1 1 2 1.1s ssim_loss_fast | 1 1 2 8.0s no spurious promotions | 1 1 2 8.0s Float16, ndims=2 | 6 3 9 1m04.0s sanity check | 3 3 20.1s ssim | 1 1 2 34.2s no spurious promotions | 1 1 2 34.2s ssim_loss | 1 1 2 0.9s no spurious promotions | 1 1 2 0.9s ssim_loss_fast | 1 1 2 8.6s no spurious promotions | 1 1 2 8.6s Float16, ndims=3 | 6 3 9 1m01.3s sanity check | 3 3 19.6s ssim | 1 1 2 30.3s no spurious promotions | 1 1 2 30.3s ssim_loss | 1 1 2 1.8s no spurious promotions | 1 1 2 1.8s ssim_loss_fast | 1 1 2 9.5s no spurious promotions | 1 1 2 9.5s CUDA | 0 2.2s RNG of the outermost testset: Xoshiro(0xdb2fa90498613fdf, 0x48d73dc42d195740, 0x8c49bc52dc8a77ea, 0x1911b814c02405e8, 0x22a21880af5dc689) ERROR: LoadError: Some tests did not pass: 63 passed, 0 failed, 27 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/SSIMLoss/q65TO/test/runtests.jl:12 Testing failed after 1849.72s ERROR: LoadError: ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 1 running 1 of 1 signal (10): User defined signal 1 gc_mark_objarray at /source/src/gc-stock.c:1806 gc_mark_outrefs at /source/src/gc-stock.c:2431 [inlined] gc_mark_loop_serial_ at /source/src/gc-stock.c:2524 gc_mark_loop_serial at /source/src/gc-stock.c:2547 gc_mark_loop at /source/src/gc-stock.c:2735 [inlined] _jl_gc_collect at /source/src/gc-stock.c:3080 ijl_gc_collect at /source/src/gc-stock.c:3489 maybe_collect at /source/src/gc-stock.c:349 [inlined] jl_gc_small_alloc_inner at /source/src/gc-stock.c:725 ijl_gc_small_alloc at /source/src/gc-stock.c:774 RTEffects at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3043 [inlined] RTEffects at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3043 [inlined] abstract_eval_partition_load at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3612 [inlined] scan_specified_partitions at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3653 scan_leaf_partitions at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3674 [inlined] abstract_load_all_consistent_leaf_partitions at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3689 [inlined] abstract_eval_globalref_type at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3559 [inlined] argextype at ./../usr/share/julia/Compiler/src/optimize.jl:521 argextype at ./../usr/share/julia/Compiler/src/optimize.jl:486 [inlined] argextype at ./../usr/share/julia/Compiler/src/optimize.jl:485 [inlined] is_known_call at ./../usr/share/julia/Compiler/src/ssair/passes.jl:5 sroa_pass! at ./../usr/share/julia/Compiler/src/ssair/passes.jl:1298 run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1035 run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1048 [inlined] optimize at ./../usr/share/julia/Compiler/src/optimize.jl:1021 jfptr_optimize_84752.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 finish_nocycle at ./../usr/share/julia/Compiler/src/typeinfer.jl:232 jfptr_finish_nocycle_85947.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1378 typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1561 [inlined] typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1570 jfptr_typeinf_ext_toplevel_85763.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] jl_type_infer at /source/src/gf.c:462 jl_compile_method_internal at /source/src/gf.c:3514 _jl_invoke at /source/src/gf.c:4007 [inlined] ijl_apply_generic at /source/src/gf.c:4212 #showerror#827 at ./errorshow.jl:114 showerror at ./errorshow.jl:112 unknown function (ip: 0x77ba3df8be88) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 show_exception_stack at ./errorshow.jl:1044 display_error at ./client.jl:110 unknown function (ip: 0x77ba3df88f46) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 display_error at ./client.jl:113 unknown function (ip: 0x77ba3df85f32) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] jl_f_invokelatest at /source/src/builtins.c:877 exec_options at ./client.jl:323 _start at ./client.jl:553 jfptr__start_62689.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] true_main at /source/src/jlapi.c:971 jl_repl_entrypoint at /source/src/jlapi.c:1138 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x77ba53016249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point ============================================================== Package SSIMLoss errored during testing Stacktrace: ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.13/Profile/src/Profile.jl:1362 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000077ba38e00010 Total snapshots: 732. Utilization: 100% ╎643 @Base/client.jl:553 _start() ╎ 643 @Base/client.jl:323 exec_options(opts::Base.JLOptions) ╎ 643 @Base/client.jl:113 display_error(stack::Base.ExceptionStack) ╎ 643 @Base/client.jl:110 display_error(io::Base.PipeEndpoint, stack::Bas… ╎ 643 @Base/errorshow.jl:1044 show_exception_stack(io::IOContext{Base.Pi… ╎ 643 @Base/errorshow.jl:112 kwcall(::@NamedTuple{backtrace::Bool}, ::t… 382╎ ╎ 643 @Base/errorshow.jl:114 showerror(io::IOContext{Base.PipeEndpoint… ╎ ╎ 261 @Compiler/…einfer.jl:1570 typeinf_ext_toplevel(mi::Core.MethodI… ╎ ╎ 169 @Compiler/…einfer.jl:1561 typeinf_ext_toplevel ╎ ╎ 169 @Compiler/…infer.jl:1378 typeinf_ext(interp::Compiler.NativeI… ╎ ╎ 13 @Compiler/…ation.jl:4460 typeinf(interp::Compiler.NativeInte… 1╎ ╎ ╎ 1 @Compiler/…tate.jl:1202 doworkloop(interp::Compiler.NativeI… 1╎ ╎ ╎ 12 @Compiler/…tate.jl:1205 doworkloop(interp::Compiler.NativeI… ╎ ╎ ╎ 10 @Compiler/…tion.jl:178 (::Compiler.var"#handle1#abstract_c… ╎ ╎ ╎ 10 @Compiler/…tion.jl:868 abstract_call_method_with_const_ar… ╎ ╎ ╎ 1 @Compiler/…tion.jl:884 abstract_call_method_with_const_a… ╎ ╎ ╎ 1 @Compiler/…ion.jl:1044 maybe_get_const_prop_profitable(… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:1114 const_prop_argument_heuristic(in… 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex ╎ ╎ ╎ 9 @Compiler/…tion.jl:898 abstract_call_method_with_const_a… ╎ ╎ ╎ 1 @Compiler/…ion.jl:1342 const_prop_call(interp::Compiler… ╎ ╎ ╎ ╎ 1 @Compiler/…ate.jl:607 InferenceState ╎ ╎ ╎ ╎ 1 @Compiler/…te.jl:604 InferenceState ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:69 maybe_validate_code(mi::Core.Met… ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:244 validate_code ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:239 validate_code!(errors::Vector{… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:116 validate_code!(errors::Vector… 1╎ ╎ ╎ ╎ ╎ 1 @Base/bitset.jl:21 BitSet ╎ ╎ ╎ 8 @Compiler/…ion.jl:1348 const_prop_call(interp::Compiler… ╎ ╎ ╎ ╎ 6 @Compiler/…on.jl:4469 typeinf(interp::Compiler.NativeI… ╎ ╎ ╎ ╎ 6 @Compiler/…on.jl:4311 typeinf_local(interp::Compiler.… ╎ ╎ ╎ ╎ 6 @Compiler/…on.jl:3762 abstract_eval_basic_statement ╎ ╎ ╎ ╎ 6 @Compiler/…n.jl:3805 abstract_eval_basic_statement ╎ ╎ ╎ ╎ 6 @Compiler/…n.jl:3430 abstract_eval_statement_expr(… ╎ ╎ ╎ ╎ ╎ 6 @Compiler/….jl:3074 abstract_eval_call ╎ ╎ ╎ ╎ ╎ 6 @Compiler/….jl:3056 abstract_call(interp::Compil… ╎ ╎ ╎ ╎ ╎ 6 @Compiler/….jl:2896 abstract_call ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…jl:2903 abstract_call(interp::Compi… 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:2685 abstract_call_known(interp… ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…jl:2796 abstract_call_known(interp… ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…jl:338 abstract_call_gf_by_type(i… ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…l:252 (::Compiler.var"#infercall… ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…l:178 (::Compiler.var"#handle1#… ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…l:868 abstract_call_method_wit… ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…l:898 abstract_call_method_wi… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…l:1348 const_prop_call(inter… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:4469 typeinf(interp::Comp… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:4311 typeinf_local(inter… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:3762 abstract_eval_basi… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:3805 abstract_eval_bas… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:3430 abstract_eval_st… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:3074 abstract_eval_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:3056 abstract_call(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 4 @Compiler/…l:2796 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 4 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 4 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 4 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 4 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:884 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Compiler/…l:1054 maybe_get_co… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…ls.jl:1785 specialize_m… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…ls.jl:1786 #specialize_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…ls.jl:1769 specialize_m… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…ls.jl:1782 #specialize_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 3 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 3 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 2 @Compiler/…l:4469 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 2 @Compiler/…l:4311 typeinf_loca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 2 @Compiler/…l:3762 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 2 @Compiler/…l:3805 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 2 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 2 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 2 @Compiler/…l:3056 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 2 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 2 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 2 @Compiler/…l:2796 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:120 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:342 find_method_m… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:348 #find_method_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:386 find_simple_m… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:102 findall ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Compiler/…l:105 findall(sig::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Compiler/…l:70 findall ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Compiler/…l:70 #findall#5 ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +26 1 @Compiler/…l:97 _findall 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +27 1 @Base/…ls.jl:1595 _methods_by_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:892 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Compiler/…l:1262 semi_concret… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Compiler/…l:872 Compiler.IRIn… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Base/…ls.jl:1609 _uncompresse… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Compiler/…l:4476 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Compiler/…l:232 finish_nocycl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Compiler/…l:1021 optimize(int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Compiler/…l:1048 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Compiler/…l:1035 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Compiler/…l:1525 sroa_pass!(i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Compiler/…l:2088 simple_dce! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Compiler/…l:2095 simple_dce!(… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Base/…ay.jl:0 maybe_erase_unu… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:4476 typeinf(interp::Comp… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:232 finish_nocycle(::Com… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1021 optimize(interp::C… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1048 run_passes_ipo_sa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1035 run_passes_ipo_s… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2103 adce_pass!(ir::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1871 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1949 iterate_compa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1464 process_node… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Compiler/…l:365 already_inser… ╎ ╎ ╎ ╎ 2 @Compiler/…on.jl:4476 typeinf(interp::Compiler.NativeI… ╎ ╎ ╎ ╎ 2 @Compiler/…er.jl:232 finish_nocycle(::Compiler.Native… ╎ ╎ ╎ ╎ 2 @Compiler/…ze.jl:1021 optimize(interp::Compiler.Nati… ╎ ╎ ╎ ╎ 2 @Compiler/…e.jl:1048 run_passes_ipo_safe ╎ ╎ ╎ ╎ 2 @Compiler/…e.jl:1035 run_passes_ipo_safe(ci::Core.… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:79 ssa_inlining_pass! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:646 batch_inline!(ir::Compiler.IR… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1738 resize! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:995 setindex! ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:999 _setindex! 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…als.jl:383 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:2103 adce_pass!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1871 iterate ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1949 iterate_compact(compact::Co… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:1473 process_node!(compact::Comp… 1╎ ╎ ╎ ╎ ╎ 1 @Base/…als.jl:973 setindex! 1╎ ╎ ╎ 1 @Compiler/…tion.jl:261 (::Compiler.var"#infercalls#abstrac… ╎ ╎ 38 @Compiler/…ation.jl:4469 typeinf(interp::Compiler.NativeInte… ╎ ╎ ╎ 1 @Compiler/…tion.jl:4156 typeinf_local(interp::Compiler.Nati… 1╎ ╎ ╎ 1 @Compiler/…ation.jl:0 abstract_eval_basic_statement ╎ ╎ ╎ 1 @Compiler/…tion.jl:4202 typeinf_local(interp::Compiler.Nati… ╎ ╎ ╎ 1 @Compiler/…tice.jl:365 ⊑(lattice::Compiler.InferenceLattic… ╎ ╎ ╎ 1 @Compiler/…tice.jl:407 ⊑ ╎ ╎ ╎ 1 @Compiler/…tice.jl:498 ⊑(lattice::Compiler.PartialsLatti… 1╎ ╎ ╎ 1 @Compiler/…ice.jl:510 ⊑ ╎ ╎ ╎ 34 @Compiler/…tion.jl:4311 typeinf_local(interp::Compiler.Nati… ╎ ╎ ╎ 34 @Compiler/…tion.jl:3762 abstract_eval_basic_statement ╎ ╎ ╎ 1 @Compiler/…tion.jl:3784 abstract_eval_basic_statement 1╎ ╎ ╎ 1 @Base/expr.jl:38 isexpr ╎ ╎ ╎ 33 @Compiler/…tion.jl:3805 abstract_eval_basic_statement ╎ ╎ ╎ 33 @Compiler/…ion.jl:3430 abstract_eval_statement_expr(inte… ╎ ╎ ╎ 3 @Compiler/…ion.jl:3069 abstract_eval_call ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:3025 collect_argtypes(interp::Compile… ╎ ╎ ╎ ╎ 1 @Base/boot.jl:648 Array 1╎ ╎ ╎ ╎ 1 @Base/boot.jl:588 GenericMemory ╎ ╎ ╎ ╎ 2 @Compiler/…on.jl:3027 collect_argtypes(interp::Compile… ╎ ╎ ╎ ╎ 2 @Compiler/…on.jl:3017 abstract_eval_value ╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:2989 abstract_eval_special_value(in… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:3699 abstract_eval_globalref ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:3676 scan_leaf_partitions 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:3671 scan_specified_partitions(que… 1╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:2994 abstract_eval_special_value(in… ╎ ╎ ╎ 29 @Compiler/…ion.jl:3074 abstract_eval_call ╎ ╎ ╎ ╎ 29 @Compiler/…on.jl:3056 abstract_call(interp::Compiler.N… ╎ ╎ ╎ ╎ 29 @Compiler/…on.jl:2896 abstract_call ╎ ╎ ╎ ╎ 29 @Compiler/…on.jl:2903 abstract_call(interp::Compiler… ╎ ╎ ╎ ╎ 2 @Compiler/…n.jl:2648 abstract_call_known(interp::Co… ╎ ╎ ╎ ╎ 2 @Compiler/…n.jl:1872 abstract_apply(interp::Compil… ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:1852 (::Compiler.var"#infercalls#a… ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:2903 abstract_call(interp::Compil… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:2795 abstract_call_known(interp:… 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:55 argtypes_to_type(argtypes::V… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:2796 abstract_call_known(interp:… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:338 abstract_call_gf_by_type(in… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:167 (::Compiler.var"#infercalls… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:735 abstract_call_method(inter… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1087 typeinf_edge(interp::Comp… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:605 InferenceState ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:340 Compiler.InferenceState(… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:284 find_ssavalue_uses(body… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:0 find_ssavalue_uses!(uses… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:2683 abstract_call_known(interp::Co… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:1983 abstract_call_builtin(interp:… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:2852 builtin_tfunction(interp::Com… 1╎ ╎ ╎ ╎ ╎ 1 @Base/tuple.jl:33 getindex 1╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:2686 abstract_call_known(interp::Co… ╎ ╎ ╎ ╎ 2 @Compiler/…n.jl:2795 abstract_call_known(interp::Co… ╎ ╎ ╎ ╎ 1 @Compiler/…ls.jl:54 argtypes_to_type(argtypes::Vec… ╎ ╎ ╎ ╎ ╎ 1 @Base/anyall.jl:202 all ╎ ╎ ╎ ╎ ╎ 1 @Base/…yall.jl:211 _all ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:54 #argtypes_to_type##4 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:83 valid_as_lattice(x::Any, ast… 1╎ ╎ ╎ ╎ 1 @Compiler/…ls.jl:55 argtypes_to_type(argtypes::Vec… ╎ ╎ ╎ ╎ 23 @Compiler/…n.jl:2796 abstract_call_known(interp::Co… ╎ ╎ ╎ ╎ 3 @Compiler/…n.jl:120 abstract_call_gf_by_type(inter… ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…n.jl:342 find_method_matches ╎ ╎ ╎ ╎ ╎ 3 @Compiler/….jl:348 #find_method_matches#134 ╎ ╎ ╎ ╎ ╎ 3 @Compiler/….jl:386 find_simple_method_matches(i… ╎ ╎ ╎ ╎ ╎ 3 @Compiler/….jl:102 findall ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…jl:105 findall(sig::Type, table::C… ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…jl:70 findall ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…jl:70 #findall#5 ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:97 _findall 3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…ls.jl:1595 _methods_by_ftype ╎ ╎ ╎ ╎ 20 @Compiler/…n.jl:338 abstract_call_gf_by_type(inter… ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…n.jl:167 (::Compiler.var"#infercalls#a… ╎ ╎ ╎ ╎ ╎ 3 @Compiler/….jl:735 abstract_call_method(interp::… ╎ ╎ ╎ ╎ ╎ 3 @Compiler/….jl:1087 typeinf_edge(interp::Compil… ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:602 InferenceState 2╎ ╎ ╎ ╎ ╎ 2 @Compiler/…jl:128 retrieve_code_info(mi::Core… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:605 InferenceState ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:340 Compiler.InferenceState(res… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:275 find_ssavalue_uses(body::V… ╎ ╎ ╎ ╎ ╎ 17 @Compiler/…n.jl:252 (::Compiler.var"#infercalls#a… ╎ ╎ ╎ ╎ ╎ 16 @Compiler/….jl:178 (::Compiler.var"#handle1#abst… ╎ ╎ ╎ ╎ ╎ 16 @Compiler/….jl:868 abstract_call_method_with_co… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:892 abstract_call_method_with_c… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:1265 semi_concrete_eval_call(in… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:318 ir_abstract_constant_propa… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:332 ir_abstract_constant_propa… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:286 scan!(callback::Compiler.… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:364 (::Compiler.var"#223#224… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:157 reprocess_instruction!(… ╎ ╎ ╎ ╎ ╎ 15 @Compiler/….jl:898 abstract_call_method_with_c… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:1320 const_prop_call(interp::Co… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:192 cache_lookup(𝕃::Compiler.I… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:86 is_argtype_match(𝕃::Compil… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:529 is_lattice_equal ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:1342 const_prop_call(interp::Co… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:607 InferenceState ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:602 InferenceState 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:128 retrieve_code_info(mi::Co… ╎ ╎ ╎ ╎ ╎ 13 @Compiler/…jl:1348 const_prop_call(interp::Co… ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:4469 typeinf(interp::Compiler.N… ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:4311 typeinf_local(interp::Com… ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:3762 abstract_eval_basic_stat… ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:3805 abstract_eval_basic_sta… ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:3430 abstract_eval_statemen… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:3074 abstract_eval_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:3056 abstract_call(interp… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ 9 @Compiler/…l:2903 abstract_call(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:2648 abstract_call_kno… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:1872 abstract_apply(i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:1852 (::Compiler.var… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:2903 abstract_call(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:2796 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 3 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 3 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 3 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 3 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 3 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:4469 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Compiler/…l:4311 typeinf_loca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Compiler/…l:3762 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Compiler/…l:3805 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Compiler/…l:3056 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Compiler/…l:2796 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:4476 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Compiler/…l:232 finish_nocycl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Compiler/…l:1021 optimize(int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Compiler/…l:1048 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +26 1 @Compiler/…l:1035 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +27 1 @Compiler/…l:2146 compact! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +28 1 @Compiler/…l:2149 compact!(cod… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +29 1 @Compiler/…l:2118 finish ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +30 1 @Compiler/…l:2106 non_dce_fini… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +31 1 @Compiler/…l:294 resize!(stmts… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +32 1 @Base/…ay.jl:1499 resize!(a::V… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 2 @Compiler/…l:4476 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 2 @Compiler/…l:232 finish_nocycl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 2 @Compiler/…l:1021 optimize(int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 2 @Compiler/…l:1048 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 2 @Compiler/…l:1035 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Compiler/…l:1333 slot2reg ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Compiler/…l:639 construct_ssa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Compiler/…l:235 iterated_domi… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Compiler/…l:67 heapify!(xs::V… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Base/…ay.jl:425 lastindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Base/…ay.jl:390 eachindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…ls.jl:11 length ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Compiler/…l:76 ssa_inlining_p… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Compiler/…l:1630 assemble_inl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Compiler/…l:1266 process_simp… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Compiler/…l:1145 inline_apply… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Compiler/…l:736 rewrite_apply… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Compiler/…l:690 insert_node! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Compiler/…l:690 insert_node! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:684 insert_node!(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:370 add_inst! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:310 Instruction ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:280 add_new_idx! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:294 resize!(stmts… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Base/…ay.jl:1503 resize!(a::V… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Base/…ay.jl:1181 _growend! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Base/…ay.jl:1133 _growend_int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…l:2796 abstract_call_kno… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…l:338 abstract_call_gf_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…l:252 (::Compiler.var"… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…l:178 (::Compiler.var… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Compiler/…l:868 abstract_call_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:892 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Compiler/…l:1262 semi_concret… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Compiler/…l:877 Compiler.IRIn… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @Compiler/…l:59 inflate_ir ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 1 @Compiler/…l:14 inflate_ir!(ci… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 1 @Compiler/…l:5 matching_cache_… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:128 most_general_… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 2 @Compiler/…l:1265 semi_concret… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 2 @Compiler/…l:318 ir_abstract_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 2 @Compiler/…l:332 ir_abstract_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 2 @Compiler/…l:286 scan!(callbac… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 2 @Compiler/…l:364 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:139 reprocess_ins… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Compiler/…l:118 kill_edge! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Compiler/…l:308 kill_edge!(re… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Compiler/…l:99 #update_phi!##0 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…ay.jl:1258 _deleteat!(a… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:154 reprocess_ins… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Compiler/…l:58 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Compiler/…l:2641 abstract_cal… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Base/…ot.jl:499 Box ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 3 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 2 @Compiler/…l:4469 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 2 @Compiler/…l:4311 typeinf_loca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 2 @Compiler/…l:3762 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 2 @Compiler/…l:3805 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 2 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 2 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 2 @Compiler/…l:3056 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 2 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 2 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 2 @Compiler/…l:2796 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 2 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 2 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 2 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 2 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 2 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 2 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:4469 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:4311 typeinf_loca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:3762 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:3805 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Compiler/…l:3056 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +26 1 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +27 1 @Compiler/…l:2796 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +28 1 @Compiler/…l:338 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +29 1 @Compiler/…l:252 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +30 1 @Compiler/…l:178 (::Compiler.v… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +31 1 @Compiler/…l:868 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +32 1 @Compiler/…l:898 abstract_call… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +33 1 @Compiler/…l:1348 const_prop_c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +34 1 @Compiler/…l:4469 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +35 1 @Compiler/…l:4311 typeinf_loca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +36 1 @Compiler/…l:3762 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +37 1 @Compiler/…l:3805 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +38 1 @Compiler/…l:3430 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +39 1 @Compiler/…l:3074 abstract_eva… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +40 1 @Compiler/…l:3056 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +41 1 @Compiler/…l:2896 abstract_call ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +42 1 @Compiler/…l:2903 abstract_cal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +43 1 @Compiler/…l:2641 abstract_cal… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +44 1 @Base/…ot.jl:499 Box ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Compiler/…l:4476 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 1 @Compiler/…l:232 finish_nocycl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +20 1 @Compiler/…l:1021 optimize(int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +21 1 @Compiler/…l:1048 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +22 1 @Compiler/…l:1035 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +23 1 @Compiler/…l:2103 adce_pass!(i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +24 1 @Compiler/…l:1871 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +25 1 @Compiler/…l:1949 iterate_comp… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +26 1 @Compiler/…l:1598 process_node… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +27 1 @Compiler/…l:1350 renumber_ssa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +28 1 @Compiler/…l:660 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +29 1 @Compiler/…l:661 iterate 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +30 1 @Compiler/…l:653 _advance(stmt… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Compiler/…l:4476 typeinf(inte… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @Compiler/…l:232 finish_nocycl… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 1 @Compiler/…l:1021 optimize(int… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 1 @Compiler/…l:1048 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Compiler/…l:1035 run_passes_i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Compiler/…l:1333 slot2reg ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Compiler/…l:837 construct_ssa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…et.jl:33 BitSet ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…et.jl:158 union!(s::Bit… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…ay.jl:995 setindex! ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:4476 typeinf(interp::Compiler.N… ╎ ╎ ╎ ╎ ╎ ╎ 4 @Compiler/…l:232 finish_nocycle(::Compiler.… ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:1021 optimize(interp::Compile… ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:1048 run_passes_ipo_safe ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…l:1035 run_passes_ipo_safe(ci… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1142 convert_to_ircode(ci:… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:75 copy_exprargs ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:67 copy_exprs(x::Any) 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:41 copy(e::Expr) ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2146 compact! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2148 compact!(code::Compi… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1871 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1949 iterate_compact(co… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1535 process_node!(com… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1362 renumber_ssa2!(s… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:661 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:653 _advance(stmt::… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:531 _useref_getind… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1442 sroa_pass!(ir::Compil… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:407 lift_leaves(compact::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ct.jl:31 IdDict 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:588 GenericMemory ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1022 optimize(interp::Compile… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:998 ipo_dataflow_analysis!(i… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:286 scan!(callback::Compile… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:888 (::Compiler.ScanStmt)(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:852 scan_inconsistency!(i… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:718 iscall_with_boundsch… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:482 argextype 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:482 argextype ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:185 (::Compiler.var"#handle1#abst… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:289 #⊑##0 ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:365 ⊑(lattice::Compiler.Inferen… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:407 ⊑ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:498 ⊑(lattice::Compiler.Partia… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:520 ⊑ 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:153 ⊑ 1╎ ╎ ╎ 1 @Compiler/…ion.jl:3075 abstract_eval_call ╎ ╎ ╎ 1 @Compiler/…tion.jl:4336 typeinf_local(interp::Compiler.Nati… ╎ ╎ ╎ 1 @Compiler/…tice.jl:741 stoverwrite1! 1╎ ╎ ╎ 1 @Compiler/…tice.jl:709 invalidate_slotwrapper ╎ ╎ ╎ 1 @Compiler/…tion.jl:4361 typeinf_local(interp::Compiler.Nati… ╎ ╎ ╎ 1 @Compiler/…tion.jl:4023 update_bbstate! ╎ ╎ ╎ 1 @Base/array.jl:360 copy 1╎ ╎ ╎ 1 @Base/boot.jl:588 GenericMemory ╎ ╎ 117 @Compiler/…ation.jl:4476 typeinf(interp::Compiler.NativeInte… ╎ ╎ ╎ 1 @Compiler/…infer.jl:229 finish_nocycle(::Compiler.NativeInt… 1╎ ╎ ╎ 1 @Compiler/…nfer.jl:573 finishinfer!(me::Compiler.Inference… ╎ ╎ ╎ 110 @Compiler/…infer.jl:232 finish_nocycle(::Compiler.NativeInt… ╎ ╎ ╎ 110 @Compiler/…mize.jl:1021 optimize(interp::Compiler.NativeIn… ╎ ╎ ╎ 110 @Compiler/…mize.jl:1048 run_passes_ipo_safe ╎ ╎ ╎ 105 @Compiler/…ize.jl:1035 run_passes_ipo_safe(ci::Core.Code… ╎ ╎ ╎ 2 @Compiler/…ize.jl:1331 slot2reg ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:38 scan_slot_def_use(nargs::Int64, c… ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:8 SlotInfo ╎ ╎ ╎ ╎ 1 @Base/array.jl:411 getindex 1╎ ╎ ╎ ╎ 1 @Base/boot.jl:649 Array ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:45 scan_slot_def_use(nargs::Int64, c… 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:650 _advance(stmt::Any, op::Int64) ╎ ╎ ╎ 7 @Compiler/…ize.jl:1333 slot2reg ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:603 construct_ssa!(ci::Core.CodeInfo… ╎ ╎ ╎ ╎ 1 @Compiler/…sa.jl:494 compute_live_ins ╎ ╎ ╎ ╎ 1 @Compiler/…sa.jl:513 compute_live_ins(cfg::Compiler.… ╎ ╎ ╎ ╎ 1 @Base/array.jl:1310 push! ╎ ╎ ╎ ╎ 1 @Base/array.jl:1313 _push! 1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1181 _growend! ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:740 construct_ssa!(ci::Core.CodeInfo… 1╎ ╎ ╎ ╎ 1 @Base/boot.jl:1092 Pair ╎ ╎ ╎ ╎ 2 @Compiler/…ssa.jl:833 construct_ssa!(ci::Core.CodeInfo… 1╎ ╎ ╎ ╎ 2 @Base/array.jl:362 copy 1╎ ╎ ╎ ╎ 1 @Base/boot.jl:594 memoryref 1╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:855 construct_ssa!(ci::Core.CodeInfo… ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:887 construct_ssa!(ci::Core.CodeInfo… ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:76 new_to_regular(stmt::Any, new_of… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:578 getindex 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 _useref_getindex(stmt::Any, op::… ╎ ╎ ╎ ╎ 1 @Compiler/…ssa.jl:894 construct_ssa!(ci::Core.CodeInfo… ╎ ╎ ╎ ╎ 1 @Compiler/…sa.jl:473 domsort_ssa!(ir::Compiler.IRCode… ╎ ╎ ╎ ╎ 1 @Compiler/…sa.jl:62 renumber_ssa! 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 ssamap(f::Compiler.var"#renumber… ╎ ╎ ╎ 17 @Compiler/…ing.jl:76 ssa_inlining_pass! ╎ ╎ ╎ ╎ 5 @Compiler/…ng.jl:1630 assemble_inline_todo!(ir::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1243 process_simple!(todo::Vector{Pa… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1227 add_inst_flag! ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1230 add_inst_flag! ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:319 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1262 process_simple!(todo::Vector{Pa… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1080 call_sig(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:482 argextype ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:482 argextype 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:491 argextype(x::Any, src::Compil… ╎ ╎ ╎ ╎ 2 @Compiler/…ng.jl:1266 process_simple!(todo::Vector{Pa… ╎ ╎ ╎ ╎ 2 @Compiler/…ng.jl:1145 inline_apply!(todo::Vector{Pai… ╎ ╎ ╎ ╎ 2 @Compiler/…ng.jl:736 rewrite_apply_exprargs!(todo::… ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:690 insert_node! ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:690 insert_node! ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:686 insert_node!(ir::Compiler.IRC… ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:972 recompute_newinst_flag ╎ ╎ ╎ ╎ ╎ 2 @Compiler/….jl:454 recompute_effects_flags ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…jl:406 stmt_effect_flags(𝕃ₒ::Compi… ╎ ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…l:2639 builtin_effects(𝕃::Compile… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2534 getfield_effects(𝕃::Compi… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:989 getfield_nothrow(𝕃::Compi… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1038 getfield_nothrow(𝕃::Com… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2548 getfield_effects(𝕃::Compi… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1276 process_simple!(todo::Vector{Pa… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1227 add_inst_flag! ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1230 add_inst_flag! ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:454 recompute_effects_flags 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:402 stmt_effect_flags(𝕃ₒ::Compile… ╎ ╎ ╎ ╎ 12 @Compiler/…ng.jl:1664 assemble_inline_todo!(ir::Compil… ╎ ╎ ╎ ╎ 10 @Compiler/…ng.jl:1413 handle_call! ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1346 compute_inlining_cases(info::C… 1╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:514 nsplit(info::Compiler.CallInfo) ╎ ╎ ╎ ╎ 9 @Compiler/…ng.jl:1381 compute_inlining_cases(info::C… ╎ ╎ ╎ ╎ 9 @Compiler/…g.jl:1309 handle_any_const_result! ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1316 handle_any_const_result!(case… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1474 handle_semi_concrete_result!(… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1467 semiconcrete_result_item(res… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:26 InliningTodo 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:12 InliningTodo ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1318 handle_any_const_result!(case… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1435 handle_const_prop_result! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1442 handle_const_prop_result!(ca… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:875 resolve_todo(mi::Core.Method… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:984 retrieve_ir_for_inlining(mi… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:200 simplify_ir! ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2562 cfg_simplify!(ir::Compiler… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:777 Compiler.IncrementalCompac… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:671 Array 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:649 Array ╎ ╎ ╎ ╎ 7 @Compiler/…g.jl:1321 handle_any_const_result!(case… ╎ ╎ ╎ ╎ ╎ 7 @Compiler/….jl:1421 handle_match! ╎ ╎ ╎ ╎ ╎ 7 @Compiler/….jl:1429 handle_match!(cases::Vector{… ╎ ╎ ╎ ╎ ╎ 7 @Compiler/….jl:921 analyze_method! 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:0 analyze_method!(match::Core.M… ╎ ╎ ╎ ╎ ╎ 6 @Compiler/….jl:954 analyze_method!(match::Core… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:868 resolve_todo(mi::Core.Metho… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:800 compileable_specialization… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:70 add_inlining_edge! 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:382 add_inlining_edge!(edges:… ╎ ╎ ╎ ╎ ╎ 5 @Compiler/…jl:873 resolve_todo(mi::Core.Metho… ╎ ╎ ╎ ╎ ╎ ╎ 3 @Compiler/…jl:958 retrieve_ir_for_inlining 3╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…ls.jl:1609 _uncompressed_ir(codeinst… ╎ ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…jl:959 retrieve_ir_for_inlining ╎ ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…jl:14 inflate_ir!(ci::Core.CodeI… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:5 matching_cache_argtypes 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:128 most_general_argtypes(me… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:119 va_process_argtypes(𝕃::Co… 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:1981 tuple_tfunc(𝕃::Compiler… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1416 handle_call! ╎ ╎ ╎ ╎ 1 @Compiler/…ls.jl:52 argtypes_to_type(argtypes::Vecto… ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:24 anymap 1╎ ╎ ╎ ╎ 1 @Compiler/…ls.jl:52 (::Compiler.var"#argtypes_to_t… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1418 handle_call! ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1507 handle_cases!(todo::Vector{Pai… 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex 1╎ ╎ ╎ 15 @Compiler/…ing.jl:79 ssa_inlining_pass! ╎ ╎ ╎ ╎ 1 @Compiler/…ing.jl:630 batch_inline!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:127 cfg_inline_item!(ir::Compiler.IR… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:114 inline_into_block!(state::Compi… ╎ ╎ ╎ ╎ 1 @Base/array.jl:1381 append! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:1549 sizehint!(a::Vector{Compiler.B… ╎ ╎ ╎ ╎ 1 @Compiler/…ing.jl:633 batch_inline!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:264 finish_cfg_inline!(state::Compil… 1╎ ╎ ╎ ╎ 1 @Base/array.jl:1032 setindex! ╎ ╎ ╎ ╎ 1 @Compiler/…ing.jl:646 batch_inline!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1735 resize! ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:299 resize!(stmts::Compiler.Instruc… ╎ ╎ ╎ ╎ 1 @Base/array.jl:995 setindex! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:1000 _setindex! ╎ ╎ ╎ ╎ 7 @Compiler/…ing.jl:663 batch_inline!(ir::Compiler.IRCod… 1╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:360 ir_inline_item!(compact::Compile… ╎ ╎ ╎ ╎ 2 @Compiler/…ng.jl:364 ir_inline_item!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:326 ir_prepare_inlining!(insert_nod… 1╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:313 ir_inline_linetable! ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:339 ir_prepare_inlining!(insert_nod… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:464 fix_va_argexprs!(insert_node!:… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:2175 InsertHere ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1051 insert_node_here! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1060 insert_node_here!(compact::C… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:972 recompute_newinst_flag ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:454 recompute_effects_flags ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:406 stmt_effect_flags(𝕃ₒ::Compi… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:2634 builtin_effects(𝕃::Compile… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…rs.jl:1369 in ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1241 iterate ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1249 _iterate 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:414 ir_inline_item!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1154 setindex! ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1122 setindex!(compact::Compiler.In… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1115 kill_current_uses!(compact::C… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:578 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:0 _useref_getindex(stmt::Any, op… ╎ ╎ ╎ ╎ 3 @Compiler/…ng.jl:438 ir_inline_item!(compact::Compile… ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:1871 iterate ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1948 iterate_compact(compact::Compi… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:335 setindex! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:319 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:1949 iterate_compact(compact::Compi… ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:1535 process_node!(compact::Compil… 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1352 renumber_ssa2!(stmt::Any, ssa… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1356 renumber_ssa2!(stmt::Any, ssa… 1╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:0 renumber_ssa2(val::Core.SSAValu… ╎ ╎ ╎ ╎ 1 @Compiler/…ing.jl:665 batch_inline!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:575 ir_inline_unionsplit!(compact::C… 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:973 setindex! ╎ ╎ ╎ ╎ 3 @Compiler/…ing.jl:683 batch_inline!(ir::Compiler.IRCod… ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:1871 iterate ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:1949 iterate_compact(compact::Compi… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1535 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1356 renumber_ssa2!(stmt::Any, ssa… 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1324 renumber_ssa2(val::Core.SSAVa… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1564 process_node!(compact::Compile… 1╎ ╎ ╎ ╎ 1 @Base/…tials.jl:973 setindex! 1╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1641 process_node!(compact::Compile… ╎ ╎ ╎ 10 @Compiler/…/ir.jl:2146 compact! ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:2146 compact!(code::Compiler.IRCode, … ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:807 IncrementalCompact ╎ ╎ ╎ ╎ 2 @Compiler/…ir.jl:774 Compiler.IncrementalCompact(cod… ╎ ╎ ╎ ╎ 2 @Compiler/…ir.jl:271 Compiler.InstructionStream(len… ╎ ╎ ╎ ╎ 2 @Base/array.jl:546 fill ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:548 fill ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:661 Array ╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:648 Array 2╎ ╎ ╎ ╎ ╎ 2 @Base/boot.jl:588 GenericMemory ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:781 Compiler.IncrementalCompact(cod… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:365 NewNodeStream ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:365 NewNodeStream ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:270 Compiler.InstructionStream(le… ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:546 fill ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:548 fill ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:661 Array 1╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:649 Array ╎ ╎ ╎ ╎ 6 @Compiler/…ir.jl:2148 compact!(code::Compiler.IRCode, … ╎ ╎ ╎ ╎ 6 @Compiler/…ir.jl:1871 iterate 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 iterate_compact(compact::Compiler… ╎ ╎ ╎ ╎ 5 @Compiler/…ir.jl:1949 iterate_compact(compact::Compi… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1487 process_node!(compact::Compile… 1╎ ╎ ╎ ╎ 1 @Base/…tials.jl:973 setindex! ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:1535 process_node!(compact::Compile… 1╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1352 renumber_ssa2!(stmt::Any, ssa… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1362 renumber_ssa2!(stmt::Any, ssa… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:661 iterate ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:653 _advance(stmt::Any, op::Int64) 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:0 _useref_getindex(stmt::Any, o… 1╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:1641 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1270 process_phinode_values(old_va… ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:248 isassigned 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:2149 compact!(code::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:2119 finish ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:2088 simple_dce! 1╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:2095 simple_dce!(callback::Function… ╎ ╎ ╎ 1 @Compiler/…/ir.jl:2148 compact!(code::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1871 iterate ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1949 iterate_compact(compact::Compil… 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1467 process_node!(compact::Compile… ╎ ╎ ╎ 3 @Compiler/…ses.jl:2061 adce_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 3 @Compiler/…/ir.jl:807 IncrementalCompact ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:707 CFGTransformState!(blocks::Vecto… ╎ ╎ ╎ ╎ 1 @Compiler/…ee.jl:242 construct_domtree(blocks::Vecto… ╎ ╎ ╎ ╎ 1 @Compiler/…ee.jl:252 update_domtree! ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:124 DFS!(D::Compiler.DFSTree, bloc… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:117 resize! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1503 resize!(a::Vector{Int64}, nl… ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1181 _growend! ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1156 _growend_internal!(a::Vecto… ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1076 array_new_memory 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:588 GenericMemory ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:733 CFGTransformState!(blocks::Vecto… ╎ ╎ ╎ ╎ 1 @Base/array.jl:647 collect ╎ ╎ ╎ ╎ 1 @Base/array.jl:654 _collect(::Type{Compiler.BasicBl… ╎ ╎ ╎ ╎ 1 @Base/array.jl:1310 push! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1313 _push! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1181 _growend! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1156 _growend_internal!(a::Vecto… ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1076 array_new_memory 1╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:588 GenericMemory ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:736 CFGTransformState!(blocks::Vecto… ╎ ╎ ╎ ╎ 1 @Compiler/…ee.jl:242 construct_domtree(blocks::Vecto… ╎ ╎ ╎ ╎ 1 @Compiler/…ee.jl:260 update_domtree! ╎ ╎ ╎ ╎ 1 @Compiler/…e.jl:266 compute_domtree_nodes!(domtree… ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:924 copy!(dst::Vector{Compiler.Do… ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1503 resize! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1181 _growend! ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1156 _growend_internal!(a::Vecto… ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1076 array_new_memory 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/boot.jl:588 GenericMemory ╎ ╎ ╎ 1 @Compiler/…ses.jl:2094 adce_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…/ir.jl:578 getindex 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:531 _useref_getindex(stmt::Any, op::… ╎ ╎ ╎ 5 @Compiler/…ses.jl:2103 adce_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 5 @Compiler/…ir.jl:1871 iterate 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 iterate_compact(compact::Compiler.… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1928 iterate_compact(compact::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1803 process_newnode!(compact::Comp… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1641 process_node!(compact::Compile… 1╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1271 process_phinode_values(old_va… ╎ ╎ ╎ ╎ 3 @Compiler/…ir.jl:1949 iterate_compact(compact::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1464 process_node!(compact::Compile… 1╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:365 already_inserted_ssa ╎ ╎ ╎ ╎ 2 @Compiler/…ir.jl:1535 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1351 renumber_ssa2!(stmt::Any, ssan… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:578 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:530 _useref_getindex(stmt::Any, o… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1362 renumber_ssa2!(stmt::Any, ssan… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:661 iterate ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:653 _advance(stmt::Any, op::Int64) 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:0 _useref_getindex(stmt::Any, op… ╎ ╎ ╎ 1 @Compiler/…ses.jl:1277 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…sses.jl:5 is_known_call(x::Any, func::Any, … ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:485 argextype ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:486 argextype ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:521 argextype(x::Any, src::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…n.jl:3559 abstract_eval_globalref_type ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:3689 abstract_load_all_consistent_… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:3674 scan_leaf_partitions ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:3653 scan_specified_partitions(q… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:3612 abstract_eval_partition_load ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:346 is_mutation_free_argtype 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:684 widenconst ╎ ╎ ╎ 30 @Compiler/…ses.jl:1298 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 29 @Compiler/…sses.jl:5 is_known_call(x::Any, func::Any, … ╎ ╎ ╎ ╎ 29 @Compiler/…ze.jl:485 argextype ╎ ╎ ╎ ╎ 29 @Compiler/…ze.jl:486 argextype ╎ ╎ ╎ ╎ 29 @Compiler/…ze.jl:521 argextype(x::Any, src::Compile… ╎ ╎ ╎ ╎ 29 @Compiler/…n.jl:3559 abstract_eval_globalref_type ╎ ╎ ╎ ╎ ╎ 29 @Compiler/….jl:3689 abstract_load_all_consistent_… ╎ ╎ ╎ ╎ ╎ 29 @Compiler/….jl:3674 scan_leaf_partitions ╎ ╎ ╎ ╎ ╎ 29 @Compiler/….jl:3653 scan_specified_partitions(q… ╎ ╎ ╎ ╎ ╎ 29 @Compiler/…jl:3612 abstract_eval_partition_load ╎ ╎ ╎ ╎ ╎ 29 @Compiler/…jl:3043 RTEffects 28╎ ╎ ╎ ╎ ╎ ╎ 29 @Compiler/…l:3043 RTEffects 1╎ ╎ ╎ ╎ 1 @Compiler/…sses.jl:6 is_known_call(x::Any, func::Any, … ╎ ╎ ╎ 1 @Compiler/…ses.jl:1364 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…ses.jl:582 lift_comparison! ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:610 lift_comparison_leaves!(tfunc::t… ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:192 collect_leaves ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:294 walk_to_defs(compact::Compiler… ╎ ╎ ╎ ╎ 1 @Compiler/…s.jl:597 phi_or_ifelse_predecessors ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:5 is_known_call(x::Any, func::An… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:485 argextype ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:486 argextype ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:521 argextype(x::Any, src::Comp… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:3559 abstract_eval_globalref_ty… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3689 abstract_load_all_consiste… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3674 scan_leaf_partitions ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3653 scan_specified_partition… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3612 abstract_eval_partition… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3043 RTEffects 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:3043 RTEffects ╎ ╎ ╎ 1 @Compiler/…ses.jl:1370 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…sses.jl:5 is_known_call(x::Any, func::Any, … ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:485 argextype ╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:486 argextype 1╎ ╎ ╎ ╎ 1 @Compiler/…ze.jl:518 argextype(x::Any, src::Compile… ╎ ╎ ╎ 1 @Compiler/…ses.jl:1409 sroa_pass!(ir::Compiler.IRCode, … 1╎ ╎ ╎ ╎ 1 @Base/idset.jl:31 IdSet ╎ ╎ ╎ 1 @Compiler/…ses.jl:1439 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 1 @Compiler/…ses.jl:192 collect_leaves 1╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:307 walk_to_defs(compact::Compiler.I… ╎ ╎ ╎ 1 @Compiler/…ses.jl:1442 sroa_pass!(ir::Compiler.IRCode, … 1╎ ╎ ╎ ╎ 1 @Compiler/…ses.jl:418 lift_leaves(compact::Compiler.In… ╎ ╎ ╎ 3 @Compiler/…ses.jl:1452 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 3 @Compiler/…ses.jl:781 perform_lifting! ╎ ╎ ╎ ╎ 2 @Compiler/…es.jl:818 perform_lifting!(compact::Compil… ╎ ╎ ╎ ╎ 2 @Compiler/…te.jl:191 get! ╎ ╎ ╎ ╎ 2 @Compiler/…ir.jl:476 construct_domtree ╎ ╎ ╎ ╎ 2 @Compiler/…r.jl:477 construct_domtree ╎ ╎ ╎ ╎ ╎ 2 @Compiler/…e.jl:242 construct_domtree(blocks::Vec… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:252 update_domtree! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:184 DFS!(D::Compiler.DFSTree, bl… ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1310 push! ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:1313 _push! ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1172 _growend! 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ler.jl:57 getproperty ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:259 update_domtree! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:350 SNCA!(domtree::Compiler.Gene… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:296 dom_edges ╎ ╎ ╎ ╎ ╎ 1 @Base/…als.jl:966 getindex ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…als.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:383 checkbounds ╎ ╎ ╎ ╎ 1 @Compiler/…es.jl:844 perform_lifting!(compact::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:976 insert_node! ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1015 insert_node!(compact::Compiler… ╎ ╎ ╎ ╎ 1 @Base/array.jl:1310 push! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1313 _push! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1181 _growend! ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:1160 _growend_internal!(a::Vecto… ╎ ╎ ╎ ╎ ╎ 1 @Base/…mory.jl:125 unsafe_copyto! 1╎ ╎ ╎ ╎ ╎ 1 @Base/cmem.jl:28 memmove ╎ ╎ ╎ 4 @Compiler/…ses.jl:1504 sroa_pass!(ir::Compiler.IRCode, … ╎ ╎ ╎ ╎ 4 @Compiler/…ir.jl:1871 iterate ╎ ╎ ╎ ╎ 4 @Compiler/…ir.jl:1949 iterate_compact(compact::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1535 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1356 renumber_ssa2!(stmt::Any, ssan… 1╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1324 renumber_ssa2(val::Core.SSAVa… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1572 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1351 renumber_ssa2!(stmt::Any, ssan… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:578 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 _useref_getindex(stmt::Any, op… ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1598 process_node!(compact::Compile… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:1362 renumber_ssa2!(stmt::Any, ssan… ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:661 iterate ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…r.jl:653 _advance(stmt::Any, op::Int64) 1╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:530 _useref_getindex(stmt::Any, o… 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:1641 process_node!(compact::Compile… ╎ ╎ ╎ 1 @Compiler/…ses.jl:1514 sroa_pass!(ir::Compiler.IRCode, … 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:2095 simple_dce!(callback::Function, … ╎ ╎ ╎ 5 @Compiler/…ize.jl:1070 run_passes_ipo_safe(ci::Core.Code… ╎ ╎ ╎ 1 @Compiler/…ify.jl:431 verify_ir(ir::Compiler.IRCode, pr… ╎ ╎ ╎ ╎ 1 @Compiler/…/ir.jl:660 iterate ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:661 iterate ╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:653 _advance(stmt::Any, op::Int64) 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 _useref_getindex(stmt::Any, op::… 1╎ ╎ ╎ 2 @Compiler/…ify.jl:433 verify_ir(ir::Compiler.IRCode, pr… 1╎ ╎ ╎ ╎ 1 @Compiler/…ify.jl:30 check_op(ir::Compiler.IRCode, dom… ╎ ╎ ╎ 2 @Compiler/…ify.jl:436 verify_ir(ir::Compiler.IRCode, pr… ╎ ╎ ╎ ╎ 2 @Compiler/…/ir.jl:661 iterate ╎ ╎ ╎ ╎ 2 @Compiler/…ir.jl:653 _advance(stmt::Any, op::Int64) 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:0 _useref_getindex(stmt::Any, op::I… 1╎ ╎ ╎ ╎ 1 @Compiler/…ir.jl:530 _useref_getindex(stmt::Any, op:… ╎ ╎ ╎ 6 @Compiler/…infer.jl:236 finish_nocycle(::Compiler.NativeInt… ╎ ╎ ╎ 2 @Compiler/…nfer.jl:135 finish!(interp::Compiler.NativeInte… ╎ ╎ ╎ 1 @Compiler/…mize.jl:298 ir_to_codeinf! ╎ ╎ ╎ 1 @Compiler/…mize.jl:307 ir_to_codeinf! 1╎ ╎ ╎ 1 @Compiler/…ize.jl:315 widen_all_consts!(src::Core.CodeI… ╎ ╎ ╎ 1 @Compiler/…mize.jl:301 ir_to_codeinf! ╎ ╎ ╎ 1 @Compiler/…tion.jl:69 maybe_validate_code(mi::Core.Metho… ╎ ╎ ╎ 1 @Compiler/…ion.jl:244 validate_code ╎ ╎ ╎ ╎ 1 @Compiler/…ion.jl:239 validate_code!(errors::Vector{Co… 1╎ ╎ ╎ ╎ 1 @Compiler/…on.jl:124 validate_code!(errors::Vector{Co… ╎ ╎ ╎ 3 @Compiler/…nfer.jl:147 finish!(interp::Compiler.NativeInte… 3╎ ╎ ╎ 3 @Compiler/…nfer.jl:447 maybe_compress_codeinfo 1╎ ╎ ╎ 1 @Compiler/…nfer.jl:162 finish!(interp::Compiler.NativeInte… ╎ ╎ 1 @Compiler/…ation.jl:4500 typeinf(interp::Compiler.NativeInte… ╎ ╎ ╎ 1 @Compiler/…infer.jl:279 finish_cycle(::Compiler.NativeInter… ╎ ╎ ╎ 1 @Compiler/…mize.jl:1021 optimize(interp::Compiler.NativeIn… ╎ ╎ ╎ 1 @Compiler/…mize.jl:1048 run_passes_ipo_safe ╎ ╎ ╎ 1 @Compiler/…ize.jl:1035 run_passes_ipo_safe(ci::Core.Code… ╎ ╎ ╎ 1 @Compiler/…ning.jl:76 ssa_inlining_pass! ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1664 assemble_inline_todo!(ir::Compil… ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1413 handle_call! ╎ ╎ ╎ ╎ 1 @Compiler/…ng.jl:1381 compute_inlining_cases(info::C… ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1309 handle_any_const_result! ╎ ╎ ╎ ╎ 1 @Compiler/…g.jl:1318 handle_any_const_result!(case… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1435 handle_const_prop_result! ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:1442 handle_const_prop_result!(ca… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:875 resolve_todo(mi::Core.Method… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/….jl:985 retrieve_ir_for_inlining(mi… ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:972 retrieve_ir_for_inlining ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…jl:449 copy(ir::Compiler.IRCode) ╎ ╎ ╎ ╎ ╎ ╎ 1 @Compiler/…l:284 copy(is::Compiler.Instruct… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:75 copy_exprargs ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:67 copy_exprs(x::Any) ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:41 copy(e::Expr) ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…pr.jl:75 copy_exprargs(x::Vector… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:679 _array_for ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:676 _array_for ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:872 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:873 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:661 Array 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:649 Array ╎ ╎ 92 @Compiler/…einfer.jl:1562 typeinf_ext_toplevel ╎ ╎ 1 @Compiler/…infer.jl:1521 add_codeinsts_to_jit!(interp::Compil… ╎ ╎ 1 @Compiler/…infer.jl:1454 isinspected ╎ ╎ ╎ 1 @Base/idset.jl:44 in 1╎ ╎ ╎ 1 @Base/idset.jl:41 haskey ╎ ╎ 1 @Compiler/…infer.jl:1540 add_codeinsts_to_jit!(interp::Compil… ╎ ╎ 1 @Compiler/…infer.jl:1453 markinspected! 1╎ ╎ ╎ 1 @Base/idset.jl:62 push!(s::IdSet{Union{Core.CodeInstance, C… ╎ ╎ 1 @Compiler/…infer.jl:1543 add_codeinsts_to_jit!(interp::Compil… ╎ ╎ 1 @Compiler/…infer.jl:1458 collectinvokes! ╎ ╎ ╎ 1 @Compiler/…nfer.jl:1463 #collectinvokes!#171 1╎ ╎ ╎ 1 @Base/expr.jl:38 isexpr 89╎ ╎ 89 @Compiler/…infer.jl:1555 add_codeinsts_to_jit!(interp::Compil… [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] [1] signal 15: Terminated in expression starting at none:0 inst_tuple_w_ at /source/src/jltypes.c:2530 unknown function (ip: 0x7fff4225f24f) at (unknown file) inst_type_w_ at /source/src/jltypes.c:2663 inst_type_w_ at /source/src/jltypes.c:2628 inst_type_w_ at /source/src/jltypes.c:2644 inst_type_w_ at /source/src/jltypes.c:2644 inst_type_w_ at /source/src/jltypes.c:2644 inst_type_w_ at /source/src/jltypes.c:2663 inst_type_w_ at /source/src/jltypes.c:2628 inst_type_w_ at /source/src/jltypes.c:2663 inst_type_w_ at /source/src/jltypes.c:2666 inst_type_w_ at /source/src/jltypes.c:2644 ijl_instantiate_unionall at /source/src/jltypes.c:1535 ijl_apply_type at /source/src/jltypes.c:1469 _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] jl_f__apply_iterate at /source/src/builtins.c:864 make_typealias at ./show.jl:654 show_typealias at ./show.jl:815 _show_type at ./show.jl:980 show at ./show.jl:975 [inlined] #sprint#441 at ./strings/io.jl:111 sprint at ./strings/io.jl:106 [inlined] #print_type_bicolor#505 at ./show.jl:2763 [inlined] print_type_bicolor at ./show.jl:2762 unknown function (ip: 0x77ba3dfa2f7d) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 #show_tuple_as_call#499 at ./show.jl:2630 show_tuple_as_call at ./show.jl:2597 [inlined] show_spec_sig at ./stacktraces.jl:317 show_spec_linfo at ./stacktraces.jl:282 #print_stackframe#844 at ./errorshow.jl:808 print_stackframe at ./errorshow.jl:789 [inlined] #print_stackframe#840 at ./errorshow.jl:774 print_stackframe at ./errorshow.jl:766 [inlined] #show_full_backtrace#838 at ./errorshow.jl:670 show_full_backtrace at ./errorshow.jl:661 [inlined] #show_backtrace#846 at ./errorshow.jl:870 show_backtrace at ./errorshow.jl:843 [inlined] #showerror#826 at ./errorshow.jl:108 showerror at ./errorshow.jl:104 unknown function (ip: 0x77ba3df8c1b2) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 #showerror#827 at ./errorshow.jl:114 showerror at ./errorshow.jl:112 unknown function (ip: 0x77ba3df8be88) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 show_exception_stack at ./errorshow.jl:1044 display_error at ./client.jl:110 unknown function (ip: 0x77ba3df88f46) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 display_error at ./client.jl:113 unknown function (ip: 0x77ba3df85f32) at (unknown file) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] jl_f_invokelatest at /source/src/builtins.c:877 exec_options at ./client.jl:323 _start at ./client.jl:553 jfptr__start_62689.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4015 [inlined] ijl_apply_generic at /source/src/gf.c:4212 jl_apply at /source/src/julia.h:2350 [inlined] true_main at /source/src/jlapi.c:971 jl_repl_entrypoint at /source/src/jlapi.c:1138 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x77ba53016249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) Allocations: 29916478 (Pool: 29915805; Big: 673); GC: 29 PkgEval terminated after 2725.54s: test duration exceeded the time limit