Package evaluation of HiddenMarkovModels on Julia 1.13.0-DEV.783 (b4a6288a38*) started at 2025-06-26T20:10:00.806 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 7.34s ################################################################################ # Installation # Installing HiddenMarkovModels... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [84ca31d5] + HiddenMarkovModels v0.7.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [dce04be8] + ArgCheck v2.5.0 [d360d2e6] + ChainRulesCore v1.25.2 [34da2185] + Compat v4.16.0 [b429d917] + DensityInterface v0.4.0 [ffbed154] + DocStringExtensions v0.9.5 [1a297f60] + FillArrays v1.13.0 [84ca31d5] + HiddenMarkovModels v0.7.0 [34004b35] + HypergeometricFunctions v0.3.28 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.4 [692b3bcd] + JLLWrappers v1.7.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [21216c6a] + Preferences v1.4.3 [189a3867] + Reexport v1.2.2 [79098fc4] + Rmath v0.8.0 [276daf66] + SpecialFunctions v2.5.1 [82ae8749] + StatsAPI v1.7.1 [4c63d2b9] + StatsFuns v1.5.0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.12.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 [05823500] + OpenLibm_jll v0.8.5+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.13.1+0 Installation completed after 2.92s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... ERROR: LoadError: The following 5 direct dependencies failed to precompile: Enzyme Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_URwyYZ" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 EnzymeChainRulesCoreExt Failed to precompile EnzymeChainRulesCoreExt [3d64210b-5959-5fb4-bce6-6715fad0aae8] to "/home/pkgeval/.julia/compiled/v1.13/EnzymeChainRulesCoreExt/jl_flp9uI" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_8jIi64" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3287 [3] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId})() @ Base ./loading.jl:2652 [4] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [5] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [7] #invokelatest_gr#233 @ ./reflection.jl:1282 [inlined] [8] invokelatest_gr @ ./reflection.jl:1274 [inlined] [9] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3858 [10] maybe_cachefile_lock @ ./loading.jl:3855 [inlined] [11] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2638 [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2466 [13] macro expansion @ ./loading.jl:2394 [inlined] [14] macro expansion @ ./lock.jl:376 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 [16] require @ ./loading.jl:2335 [inlined] [17] eval_import_path @ ./module.jl:36 [inlined] [18] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [19] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [20] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeChainRulesCoreExt.jl:5 [21] include(mod::Module, _path::String) @ Base ./Base.jl:309 [22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [23] top-level scope @ stdin:5 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [26] include_string @ ./loading.jl:2856 [inlined] [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [28] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeChainRulesCoreExt.jl:1 in expression starting at stdin:5 EnzymeSpecialFunctionsExt Failed to precompile EnzymeSpecialFunctionsExt [7685dddb-33e3-5e96-bcc8-848bc5a48302] to "/home/pkgeval/.julia/compiled/v1.13/EnzymeSpecialFunctionsExt/jl_UfTzNN" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_nXOWn0" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3287 [3] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId})() @ Base ./loading.jl:2652 [4] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [5] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [7] #invokelatest_gr#233 @ ./reflection.jl:1282 [inlined] [8] invokelatest_gr @ ./reflection.jl:1274 [inlined] [9] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3858 [10] maybe_cachefile_lock @ ./loading.jl:3855 [inlined] [11] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2638 [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2466 [13] macro expansion @ ./loading.jl:2394 [inlined] [14] macro expansion @ ./lock.jl:376 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 [16] require @ ./loading.jl:2335 [inlined] [17] eval_import_path @ ./module.jl:36 [inlined] [18] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [19] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [20] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeSpecialFunctionsExt.jl:4 [21] include(mod::Module, _path::String) @ Base ./Base.jl:309 [22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [23] top-level scope @ stdin:5 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [26] include_string @ ./loading.jl:2856 [inlined] [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [28] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeSpecialFunctionsExt.jl:1 in expression starting at stdin:5 EnzymeGPUArraysCoreExt Failed to precompile EnzymeGPUArraysCoreExt [b0760466-a0dd-53b2-99ee-2e0a1dbc83d2] to "/home/pkgeval/.julia/compiled/v1.13/EnzymeGPUArraysCoreExt/jl_6AdZ9n" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_P9jK3D" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3287 [3] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId})() @ Base ./loading.jl:2652 [4] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [5] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [7] #invokelatest_gr#233 @ ./reflection.jl:1282 [inlined] [8] invokelatest_gr @ ./reflection.jl:1274 [inlined] [9] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3858 [10] maybe_cachefile_lock @ ./loading.jl:3855 [inlined] [11] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2638 [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2466 [13] macro expansion @ ./loading.jl:2394 [inlined] [14] macro expansion @ ./lock.jl:376 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 [16] require @ ./loading.jl:2335 [inlined] [17] eval_import_path @ ./module.jl:36 [inlined] [18] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [19] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [20] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeGPUArraysCoreExt.jl:4 [21] include(mod::Module, _path::String) @ Base ./Base.jl:309 [22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [23] top-level scope @ stdin:5 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [26] include_string @ ./loading.jl:2856 [inlined] [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [28] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeGPUArraysCoreExt.jl:1 in expression starting at stdin:5 EnzymeLogExpFunctionsExt Failed to precompile EnzymeLogExpFunctionsExt [2cbbde57-e0f9-526f-9bad-0377a41e3da5] to "/home/pkgeval/.julia/compiled/v1.13/EnzymeLogExpFunctionsExt/jl_scpxXU" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_SJIEs5" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3287 [3] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId})() @ Base ./loading.jl:2652 [4] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [5] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [7] #invokelatest_gr#233 @ ./reflection.jl:1282 [inlined] [8] invokelatest_gr @ ./reflection.jl:1274 [inlined] [9] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3858 [10] maybe_cachefile_lock @ ./loading.jl:3855 [inlined] [11] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2638 [12] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2466 [13] macro expansion @ ./loading.jl:2394 [inlined] [14] macro expansion @ ./lock.jl:376 [inlined] [15] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2359 [16] require @ ./loading.jl:2335 [inlined] [17] eval_import_path @ ./module.jl:36 [inlined] [18] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [19] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [20] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeLogExpFunctionsExt.jl:4 [21] include(mod::Module, _path::String) @ Base ./Base.jl:309 [22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [23] top-level scope @ stdin:5 [24] eval(m::Module, e::Any) @ Core ./boot.jl:489 [25] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [26] include_string @ ./loading.jl:2856 [inlined] [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [28] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/ext/EnzymeLogExpFunctionsExt.jl:1 in expression starting at stdin:5 in expression starting at /PkgEval.jl/scripts/precompile.jl:37 Precompilation failed after 1632.68s ################################################################################ # Testing # Testing HiddenMarkovModels Status `/tmp/jl_MHCqUu/Project.toml` [4c88cf16] Aqua v0.8.13 [b0b7db55] ComponentArrays v0.15.28 [b429d917] DensityInterface v0.4.0 [31c24e10] Distributions v0.25.120 [e30172f5] Documenter v1.13.0 [7da242da] Enzyme v0.13.51 [f6369f11] ForwardDiff v1.0.1 [84ca31d5] HiddenMarkovModels v0.7.0 [c3a54625] JET v0.10.6 [98e50ef6] JuliaFormatter v2.1.2 [aa2f6b4e] LogarithmicNumbers v1.4.1 [eff96d63] Measurements v2.13.0 [860ef19b] StableRNGs v1.0.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [e88e6eb3] Zygote v0.7.10 [37e2e46d] LinearAlgebra v1.12.0 [44cfe95a] Pkg v1.13.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_MHCqUu/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [621f4979] AbstractFFTs v1.5.0 [1520ce14] AbstractTrees v0.4.5 [79e6a3ab] Adapt v4.3.0 [66dad0bd] AliasTables v1.1.3 [4c88cf16] Aqua v0.8.13 [dce04be8] ArgCheck v2.5.0 [4fba245c] ArrayInterface v7.19.0 [fa961155] CEnum v0.5.0 [49dc2e85] Calculus v0.5.2 [082447d4] ChainRules v1.72.5 [d360d2e6] ChainRulesCore v1.25.2 [da1fd8a2] CodeTracking v1.3.9 [944b1d66] CodecZlib v0.7.8 [a80b9123] CommonMark v0.9.1 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.16.0 [807dbc54] Compiler v0.1.1 [b0b7db55] ComponentArrays v0.15.28 [187b0558] ConstructionBase v1.6.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [e2d170a0] DataValueInterfaces v1.0.0 [b429d917] DensityInterface v0.4.0 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.15.1 [31c24e10] Distributions v0.25.120 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.13.0 [7da242da] Enzyme v0.13.51 [f151be2c] EnzymeCore v0.8.12 [e2ba6199] ExprTools v0.1.10 [1a297f60] FillArrays v1.13.0 [f6369f11] ForwardDiff v1.0.1 [d9f16b24] Functors v0.5.2 [46192b85] GPUArraysCore v0.2.0 [61eb1bfa] GPUCompiler v1.5.3 [d7ba0133] Git v1.4.0 [c27321d9] Glob v1.3.1 [84ca31d5] HiddenMarkovModels v0.7.0 [34004b35] HypergeometricFunctions v0.3.28 [b5f81e59] IOCapture v0.2.5 [7869d1d1] IRTools v0.4.15 [615f187c] IfElse v0.1.1 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.4 [82899510] IteratorInterfaceExtensions v1.0.0 [c3a54625] JET v0.10.6 [692b3bcd] JLLWrappers v1.7.0 [682c06a0] JSON v0.21.4 [98e50ef6] JuliaFormatter v2.1.2 [aa1ae85d] JuliaInterpreter v0.10.3 ⌅ [70703baa] JuliaSyntax v0.4.10 [929cbde3] LLVM v9.4.2 [0e77f7df] LazilyInitializedFields v1.3.0 [2ab3a3ac] LogExpFunctions v0.3.29 [aa2f6b4e] LogarithmicNumbers v1.4.1 [6f1432cf] LoweredCodeUtils v3.3.0 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [eff96d63] Measurements v2.13.0 [e1d29d7a] Missings v1.2.0 [77ba4419] NaNMath v1.1.3 [d8793406] ObjectFile v0.4.4 [bac558e1] OrderedCollections v1.8.1 [90014a1f] PDMats v0.11.35 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [43287f4e] PtrArrays v1.3.0 [1fd47b50] QuadGK v2.11.2 [c1ae055f] RealDot v0.1.0 [189a3867] Reexport v1.2.2 [2792f1a3] RegistryInstances v0.1.0 [ae029012] Requires v1.3.1 [79098fc4] Rmath v0.8.0 [6c6a2e73] Scratch v1.3.0 [a2af1166] SortingAlgorithms v1.2.1 [dc90abb0] SparseInverseSubset v0.1.2 [276daf66] SpecialFunctions v2.5.1 [860ef19b] StableRNGs v1.0.3 [aedffcd0] Static v1.2.0 [0d7ed370] StaticArrayInterface v1.8.0 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [2913bbd2] StatsBase v0.34.5 [4c63d2b9] StatsFuns v1.5.0 [09ab397b] StructArrays v0.7.1 [53d494c1] StructIO v0.3.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [e689c965] Tracy v0.1.4 [3bb67fe8] TranscodingStreams v0.11.3 [e88e6eb3] Zygote v0.7.10 [700de1a5] ZygoteRules v0.2.7 [7cc45869] Enzyme_jll v0.0.183+0 [2e619515] Expat_jll v2.6.5+0 [f8c6e375] Git_jll v2.50.0+0 [dad2f222] LLVMExtra_jll v0.0.37+2 [ad6e5548] LibTracyClient_jll v0.9.1+6 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.0.1+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f50d1b31] Rmath_jll v0.5.1+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 [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.12.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 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.12.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.14.1+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.5.20 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.5.0+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [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 ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling packages... 19440.7 ms ✓ HiddenMarkovModels 1 dependency successfully precompiled in 21 seconds. 45 already precompiled. Resolving package versions... Updating `/tmp/jl_MHCqUu/Project.toml` [619c5ee3] + HMMTest v0.1.0 `~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest` Updating `/tmp/jl_MHCqUu/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.0 [619c5ee3] + HMMTest v0.1.0 `~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest` [9abbd945] + Profile v1.11.0 Precompiling packages... 5334.1 ms ✓ StatsBase 15173.6 ms ✓ Distributions 2 dependencies successfully precompiled in 21 seconds. 45 already precompiled. Precompiling packages... 4363.3 ms ✓ HiddenMarkovModels → HiddenMarkovModelsDistributionsExt 4313.4 ms ✓ Distributions → DistributionsTestExt 4554.1 ms ✓ Distributions → DistributionsChainRulesCoreExt 4089.4 ms ✓ Distributions → DistributionsDensityInterfaceExt 4 dependencies successfully precompiled in 19 seconds. 62 already precompiled. Precompiling packages... 2633.0 ms ✓ ZygoteRules 13389.3 ms ✓ ChainRules 811.9 ms ✓ AbstractFFTs → AbstractFFTsChainRulesCoreExt 67645.2 ms ✓ Zygote 4 dependencies successfully precompiled in 85 seconds. 62 already precompiled. Code linting: JET-test failed at /home/pkgeval/.julia/packages/JET/z9poX/src/JETBase.jl:1055 Expression: (JET.report_package)(HiddenMarkovModels; toplevel_logger = nothing, target_defined_modules = true) ═════ 45 toplevel errors found ═════ ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:12 │ ArgumentError: Package ArgCheck not found in current path. │ - Run `import Pkg; Pkg.add("ArgCheck")` to install the ArgCheck package. │ Stacktrace: │ [1] macro expansion │ @ ./loading.jl:2376 [inlined] │ [2] macro expansion │ @ ./lock.jl:376 [inlined] │ [3] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2359 │ [4] require │ @ ./loading.jl:2335 [inlined] │ [5] eval_import_path │ @ ./module.jl:36 [inlined] │ [6] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [7] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:15 │ ArgumentError: Package ChainRulesCore not found in current path. │ - Run `import Pkg; Pkg.add("ChainRulesCore")` to install the ChainRulesCore package. │ Stacktrace: │ [1] macro expansion │ @ ./loading.jl:2376 [inlined] │ [2] macro expansion │ @ ./lock.jl:376 [inlined] │ [3] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2359 │ [4] require │ @ ./loading.jl:2335 [inlined] │ [5] eval_import_path │ @ ./module.jl:36 [inlined] │ [6] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [7] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:17 │ ArgumentError: Package DocStringExtensions not found in current path. │ - Run `import Pkg; Pkg.add("DocStringExtensions")` to install the DocStringExtensions package. │ Stacktrace: │ [1] macro expansion │ @ ./loading.jl:2376 [inlined] │ [2] macro expansion │ @ ./lock.jl:376 [inlined] │ [3] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2359 │ [4] require │ @ ./loading.jl:2335 [inlined] │ [5] eval_import_path │ @ ./module.jl:36 [inlined] │ [6] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [7] _eval_using(to::Module, path::Expr) │ @ Base ./module.jl:137 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:18 │ ArgumentError: Package FillArrays not found in current path. │ - Run `import Pkg; Pkg.add("FillArrays")` to install the FillArrays package. │ Stacktrace: │ [1] macro expansion │ @ ./loading.jl:2376 [inlined] │ [2] macro expansion │ @ ./lock.jl:376 [inlined] │ [3] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2359 │ [4] require │ @ ./loading.jl:2335 [inlined] │ [5] eval_import_path │ @ ./module.jl:36 [inlined] │ [6] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [7] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:23 │ ArgumentError: Package StatsFuns not found in current path. │ - Run `import Pkg; Pkg.add("StatsFuns")` to install the StatsFuns package. │ Stacktrace: │ [1] macro expansion │ @ ./loading.jl:2376 [inlined] │ [2] macro expansion │ @ ./lock.jl:376 [inlined] │ [3] __require(into::Module, mod::Symbol) │ @ Base ./loading.jl:2359 │ [4] require │ @ ./loading.jl:2335 [inlined] │ [5] eval_import_path │ @ ./module.jl:36 [inlined] │ [6] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base ./module.jl:60 │ [7] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr}) │ @ Base ./module.jl:101 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/abstract_hmm.jl:130 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/abstract_hmm.jl:137 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:28 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:31 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:48 │ UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] #macroexpand#24 │ @ ./expr.jl:203 [inlined] │ [2] macroexpand │ @ ./expr.jl:201 [inlined] │ [3] docm │ @ ./docs/Docs.jl:647 [inlined] │ [4] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any) │ @ Base.Docs ./docs/Docs.jl:647 │ [5] (::DocStringExtensions.var"#hook!##0#hook!##1"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 │ [6] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:766 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:75 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:81 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/fit.jl:1 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightdiagnormal.jl:1 │ UndefVarError: `TYPEDEF` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightdiagnormal.jl:23 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightdiagnormal.jl:25 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightdiagnormal.jl:55 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightdiagnormal.jl:70 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightcategorical.jl:1 │ UndefVarError: `TYPEDEF` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightcategorical.jl:19 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightcategorical.jl:20 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightcategorical.jl:50 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/lightcategorical.jl:53 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/limits.jl:1 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:1 │ UndefVarError: `TYPEDEF` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:19 │ UndefVarError: `TYPEDEF` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:48 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:88 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:116 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:120 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward.jl:143 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:1 │ UndefVarError: `TYPEDEF` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:20 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:39 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:72 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:76 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/viterbi.jl:98 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:1 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:74 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:101 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/baum_welch.jl:16 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/baum_welch.jl:41 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/logdensity.jl:1 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/logdensity.jl:16 │ UndefVarError: `SIGNATURES` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:47 │ UndefVarError: `ChainRulesCore` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: ChainRulesCore is loaded but not imported in the active module │ Stacktrace: │ [1] #invokelatest_gr#233 │ @ ./reflection.jl:1280 [inlined] │ [2] invokelatest_gr │ @ ./reflection.jl:1274 [inlined] │ [3] lookup_stmt(stmts::Vector{Any}, arg::Any) │ @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/41lEl/src/optimize.jl:21 │ [4] JuliaInterpreter.FrameCode(scope::Module, src::Core.CodeInfo; generator::Bool, optimize::Bool) │ @ JuliaInterpreter ~/.julia/packages/JuliaInterpreter/41lEl/src/types.jl:183 │ [5] FrameCode │ @ ~/.julia/packages/JuliaInterpreter/41lEl/src/types.jl:174 [inlined] │ [6] #Frame#3 │ @ ~/.julia/packages/JuliaInterpreter/41lEl/src/types.jl:330 [inlined] │ [7] Frame │ @ ~/.julia/packages/JuliaInterpreter/41lEl/src/types.jl:329 [inlined] │ [8] _virtual_process!(res::JET.VirtualProcessResult, toplevelex::Expr, filename::String, analyzer::JET.JETAnalyzer{JET.BasicPass}, config::JET.ToplevelConfig, context::Module, pkg_mod_depth::Int64; force_concretize::Bool, lnnref::Base.RefValue{LineNumberNode}) │ @ JET ~/.julia/packages/JET/z9poX/src/toplevel/virtualprocess.jl:917 │ [9] _virtual_process! │ @ ~/.julia/packages/JET/z9poX/src/toplevel/virtualprocess.jl:683 [inlined] │ [10] _virtual_process!(res::JET.VirtualProcessResult, s::String, filename::String, analyzer::JET.JETAnalyzer{JET.BasicPass}, config::JET.ToplevelConfig, context::Module, pkg_mod_depth::Int64) │ @ JET ~/.julia/packages/JET/z9poX/src/toplevel/virtualprocess.jl:666 │ [11] handle_include(interp::JET.ConcreteInterpreter{JET.var"#usemodule_with_err_handling#64"{Base.RefValue{LineNumberNode}, String, JET.ToplevelConfig, Int64, Set{Symbol}, JET.var"#general_err_handler#54"{Base.RefValue{LineNumberNode}, String}}, JET.JETAnalyzer{JET.BasicPass}}, include_func::Any, args::Vector{Any}) │ @ JET ~/.julia/packages/JET/z9poX/src/toplevel/virtualprocess.jl:1574 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:1 │ UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] #macroexpand#24 │ @ ./expr.jl:203 [inlined] │ [2] macroexpand │ @ ./expr.jl:201 [inlined] │ [3] docm │ @ ./docs/Docs.jl:647 [inlined] │ [4] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any) │ @ Base.Docs ./docs/Docs.jl:647 │ [5] (::DocStringExtensions.var"#hook!##0#hook!##1"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 │ [6] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:766 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:41 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:48 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:49 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:50 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:51 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:52 │ UndefVarError: `HMM` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in HiddenMarkovModels. └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:56 │ LoadError: UndefVarError: `@argcheck` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in ArgCheck. │ Stacktrace: │ [1] fl_lower(ex::Expr, mod::Module, filename::String, lineno::Int64, world::UInt64, warn::Bool) │ @ Base ./flfrontend.jl:24 │ in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/types/hmm.jl:100 └─────────────────────── ┌ @ /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/HiddenMarkovModels.jl:49 │ UndefVarError: `EXPORTS` not defined in `HiddenMarkovModels` │ Suggestion: check for spelling errors or missing imports. │ Hint: a global variable of this name also exists in DocStringExtensions. └─────────────────────── Precompiling packages... 1408.2 ms ✓ Functors 10523.9 ms ✓ StaticArrayInterface 1039.6 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 2499.2 ms ✓ ComponentArrays 4 dependencies successfully precompiled in 16 seconds. 20 already precompiled. Precompiling packages... 2206.7 ms ✓ ArrayInterface → ArrayInterfaceChainRulesExt 1 dependency successfully precompiled in 2 seconds. 40 already precompiled. Precompiling packages... 6471.1 ms ✓ ComponentArrays → ComponentArraysZygoteExt 1 dependency successfully precompiled in 7 seconds. 78 already precompiled. Precompiling packages... 5770.2 ms ✓ Enzyme_jll Info Given Enzyme was explicitly requested, output will be shown live  ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace:  [1] getproperty(x::Module, f::Symbol)  @ Base ./Base_compiler.jl:50  [2] top-level scope  @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269  [3] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:310  [4] top-level scope  @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419  [5] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:310  [6] top-level scope  @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139  [7] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3000  [9] top-level scope  @ stdin:5  [10] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:2846  [12] include_string  @ ./loading.jl:2856 [inlined]  [13] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:322  [14] _start()  @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin:5 ✗ Enzyme 1 dependency successfully precompiled in 249 seconds. 46 already precompiled. Example - autodiff.jl: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/test/runtests.jl:47 Got exception outside of a @test LoadError: The following 1 direct dependency failed to precompile: Enzyme Failed to precompile Enzyme [7da242da-08ed-463a-9acd-ee780be4f1d9] to "/home/pkgeval/.julia/compiled/v1.13/Enzyme/jl_r1h9jo" (ProcessExited(1)). ERROR: LoadError: UndefVarError: `verbose_stmt_info` not defined in `Compiler` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty(x::Module, f::Symbol) @ Base ./Base_compiler.jl:50 [2] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:269 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [4] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1419 [5] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [6] top-level scope @ ~/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:139 [7] include(mod::Module, _path::String) @ Base ./Base.jl:309 [8] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) @ Base ./loading.jl:3000 [9] top-level scope @ stdin:5 [10] eval(m::Module, e::Any) @ Core ./boot.jl:489 [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2846 [12] include_string @ ./loading.jl:2856 [inlined] [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:322 [14] _start() @ Base ./client.jl:557 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler/interpreter.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/compiler.jl:1 in expression starting at /home/pkgeval/.julia/packages/Enzyme/MZ6Nf/src/Enzyme.jl:1 in expression starting at stdin: in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/examples/autodiff.jl:10 Precompiling packages... 3295.5 ms ✓ BenchmarkTools 11299.1 ms ✓ HMMTest 2 dependencies successfully precompiled in 15 seconds. 77 already precompiled. Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{IsoNormal}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::ControlledGaussianHMM{Float64}, control_seq::Vector{Vector{Float64}}; seq_ends::Vector{Int64}, hmm_guess::ControlledGaussianHMM{Float64}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:15 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 =# JET.@test_opt target_modules = (HMMs,) logdensityof(hmm, obs_seq, state_seq; control_seq, seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:19 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 =# JET.@test_opt target_modules = (HMMs,) forward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:26 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 =# JET.@test_opt target_modules = (HMMs,) viterbi(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:29 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 =# JET.@test_opt target_modules = (HMMs,) forward_backward(hmm, obs_seq, control_seq; seq_ends) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:32 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 Type stability: Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 =# JET.@test_opt target_modules = (HMMs,) baum_welch(hmm, obs_seq, control_seq; seq_ends, max_iterations = 1) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:40 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}, control_seq::Vector{Nothing}; seq_ends::Vector{Int64}, hmm_guess::HMM{Vector{Float64}, Matrix{Float64}, Vector{StuffDist{Float64}}, Vector{Float64}, Matrix{Float64}}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 132 running 1 of 1 signal (10): User defined signal 1 macro expansion at ./simdloop.jl:75 [inlined] copyto! at ./broadcast.jl:996 [inlined] copyto! at ./broadcast.jl:949 [inlined] materialize! at ./broadcast.jl:907 [inlined] materialize! at ./broadcast.jl:904 [inlined] mul_rows_cols! at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/utils/linalg.jl:24 #_forward_backward!#21 at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:66 _forward_backward! at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:33 [inlined] macro expansion at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/src/inference/forward_backward.jl:93 [inlined] #26 at ./threadingconstructs.jl:276 #24 at ./threadingconstructs.jl:243 [inlined] #threading_run##0 at ./threadingconstructs.jl:177 unknown function (ip: 0x722c6db6ebba) at (unknown file) _jl_invoke at /source/src/gf.c:3692 [inlined] ijl_apply_generic at /source/src/gf.c:3892 jl_apply at /source/src/julia.h:2343 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1213 wait_forever at ./task.jl:1150 jfptr_wait_forever_64784.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:3692 [inlined] ijl_apply_generic at /source/src/gf.c:3892 jl_apply at /source/src/julia.h:2343 [inlined] start_task at /source/src/task.c:1249 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point ============================================================== ┌ 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 0x000074e024c02860 Total snapshots: 494. Utilization: 0% ╎494 @Base/task.jl:1150 wait_forever() 493╎ 494 @Base/task.jl:1213 wait() ┌ 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 0x0000722c051c01f0 Total snapshots: 87. Utilization: 100% ╎86 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#threa… ╎ 86 @Base/…dingconstructs.jl:243 #24 ╎ 86 @Base/…ingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenMa… ╎ 86 @HiddenMarkovModels/…jl:93 macro expansion ╎ 86 @HiddenMarkovModels/…jl:33 _forward_backward! ╎ 43 @HiddenMarkovModels/…l:46 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 43 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 14 @HiddenMarkovModels/…:107 _forward!(storage::HiddenMarkovModels.F… ╎ ╎ 2 @HiddenMarkovModels/…l:7 predict_next_state! ╎ ╎ 2 @HiddenMarkovModels/…:46 transition_matrix 1╎ ╎ 1 @Base/int.jl:86 - 1╎ ╎ 1 @Base/int.jl:304 rem ╎ ╎ 12 @HiddenMarkovModels/…l:8 predict_next_state! ╎ ╎ 12 @LinearAlgebra/…l.jl:265 mul! ╎ ╎ 12 @LinearAlgebra/…l.jl:71 mul! ╎ ╎ ╎ 12 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 12 @LinearAlgebra/…l.jl:79 generic_matvecmul! ╎ ╎ ╎ 2 @LinearAlgebra/….jl:691 gemv! ╎ ╎ ╎ 2 @LinearAlgebra/…jl:952 lapack_size 2╎ ╎ ╎ 2 @Base/array.jl:191 size ╎ ╎ ╎ 10 @LinearAlgebra/….jl:701 gemv! 10╎ ╎ ╎ 10 @LinearAlgebra/…jl:678 gemv!(trans::Char, alpha::Float64, … ╎ ╎ 29 @HiddenMarkovModels/…:109 _forward!(storage::HiddenMarkovModels.F… ╎ ╎ 29 @HiddenMarkovModels/…:66 _forward_digest_observation! ╎ ╎ 12 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_s… 2╎ ╎ 12 @HiddenMarkovModels/…:130 obs_logdensities! 1╎ ╎ ╎ 1 @HiddenMarkovModels/…:130 obs_logdensities!(logb::SubArray{Fl… ╎ ╎ ╎ 2 @HiddenMarkovModels/…:133 obs_logdensities!(logb::SubArray{Fl… ╎ ╎ ╎ 1 @HiddenMarkovModels/…:51 obs_distributions 1╎ ╎ ╎ 1 @Base/int.jl:304 rem ╎ ╎ ╎ 1 @HiddenMarkovModels/…:52 obs_distributions 1╎ ╎ ╎ 1 @Base/…_compiler.jl:57 getproperty ╎ ╎ ╎ 5 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{Fl… 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 4 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 4 @HiddenMarkovModels/…:135 macro expansion ╎ ╎ ╎ 4 @Distributions/….jl:10 logdensityof ╎ ╎ ╎ 4 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:39 normlogpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:10 zval 1╎ ╎ ╎ ╎ 1 @Base/float.jl:495 / ╎ ╎ ╎ ╎ 3 @StatsFuns/…orm.jl:41 normlogpdf ╎ ╎ ╎ ╎ 2 @Base/…ial/log.jl:261 log(x::Float64) ╎ ╎ ╎ ╎ 2 @Base/…ial/log.jl:271 _log ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:193 log_proc2 ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:643 * 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:212 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/…tfuncs.jl:360 fma ╎ ╎ ╎ ╎ 1 @StatsFuns/…rm.jl:29 normlogpdf ╎ ╎ ╎ ╎ 1 @Base/…omotion.jl:433 + 1╎ ╎ ╎ ╎ 1 @Base/float.jl:492 + ╎ ╎ ╎ 2 @HiddenMarkovModels/…:137 obs_logdensities!(logb::SubArray{Fl… ╎ ╎ ╎ 2 @Base/reducedim.jl:983 maximum ╎ ╎ ╎ 2 @Base/reducedim.jl:983 #maximum#740 ╎ ╎ ╎ 2 @Base/reducedim.jl:987 _maximum ╎ ╎ ╎ 2 @Base/reducedim.jl:987 #_maximum#742 ╎ ╎ ╎ ╎ 2 @Base/reducedim.jl:988 _maximum ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:988 #_maximum#743 ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 2 @Base/…ucedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 2 @Base/…ucedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:435 _mapreduce ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:442 _mapreduce 1╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:839 max ╎ ╎ 9 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_s… ╎ ╎ 9 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 9 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 9 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 9 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 9 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 9 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 9 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 3 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ 3 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 3 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 6 @Base/…oadcast.jl:674 _broadcast_getindex 2╎ ╎ ╎ ╎ 6 @Base/…adcast.jl:701 _broadcast_getindex_evalf ╎ ╎ ╎ ╎ 4 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 2 @Base/…al/exp.jl:216 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:492 + ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:78 expm1b_kernel ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:95 macro expansion 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ ╎ 2 @Base/…al/exp.jl:230 exp_impl 2╎ ╎ ╎ ╎ ╎ 2 @Base/int.jl:87 + ╎ ╎ 2 @HiddenMarkovModels/…:80 _forward_digest_observation!(current_s… ╎ ╎ 2 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 2 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 2 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:980 preprocess_args ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:977 preprocess ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:970 broadcast_unalias 1╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1543 unalias ╎ ╎ ╎ 1 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ 2 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_s… ╎ ╎ 2 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 2 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 2 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ ╎ 2 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 2 @Base/reducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ 1 @Base/reduce.jl:0 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:437 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:348 _reindexlinear 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87 + ╎ ╎ 1 @HiddenMarkovModels/…:82 _forward_digest_observation!(current_s… ╎ ╎ 1 @LinearAlgebra/…c.jl:339 lmul! ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @LinearAlgebra/….jl:340 macro expansion ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! 2╎ ╎ 3 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_s… ╎ ╎ 1 @Base/special/log.jl:261 log(x::Float64) ╎ ╎ ╎ 1 @Base/special/log.jl:289 _log ╎ ╎ ╎ 1 @Base/…ecial/log.jl:163 log_proc1 1╎ ╎ ╎ 1 @Base/float.jl:492 + ╎ 3 @HiddenMarkovModels/…l:51 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 2 @Base/broadcast.jl:904 materialize! ╎ ╎ 2 @Base/broadcast.jl:907 materialize! ╎ ╎ 2 @Base/broadcast.jl:949 copyto! ╎ ╎ 2 @Base/broadcast.jl:996 copyto! 1╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ ╎ 1 @Base/subarray.jl:214 view ╎ ╎ 1 @Base/…stractarray.jl:697 checkbounds ╎ ╎ 1 @Base/…stractarray.jl:679 checkbounds ╎ ╎ 1 @Base/…stractarray.jl:98 axes 1╎ ╎ 1 @Base/array.jl:194 size ╎ 6 @HiddenMarkovModels/…l:54 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 6 @HiddenMarkovModels/…l:19 predict_previous_state! ╎ ╎ 6 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 6 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ 6 @LinearAlgebra/…ul.jl:74 _mul! ╎ ╎ 6 @LinearAlgebra/…l.jl:79 generic_matvecmul! ╎ ╎ ╎ 1 @LinearAlgebra/…l.jl:691 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:952 lapack_size 1╎ ╎ ╎ 1 @Base/array.jl:191 size ╎ ╎ ╎ 5 @LinearAlgebra/…l.jl:701 gemv! 5╎ ╎ ╎ 5 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, A… ╎ 4 @HiddenMarkovModels/…l:55 _forward_backward!(storage::HiddenMarkovM… 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ ╎ 3 @LinearAlgebra/…ric.jl:339 lmul! 1╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ 1 @LinearAlgebra/…ic.jl:340 macro expansion ╎ ╎ 1 @Base/subarray.jl:339 getindex 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 9 @HiddenMarkovModels/…l:60 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 9 @Base/broadcast.jl:904 materialize! ╎ ╎ 9 @Base/broadcast.jl:907 materialize! ╎ ╎ 9 @Base/broadcast.jl:949 copyto! 4╎ ╎ 4 @Base/broadcast.jl:0 copyto! ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:980 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:668 extrude ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:607 newindexer ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:608 shapeindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:612 _newindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:613 _newindexer ╎ ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…otion.jl:637 == ╎ ╎ 4 @Base/broadcast.jl:996 copyto! ╎ ╎ 4 @Base/simdloop.jl:77 macro expansion 1╎ ╎ ╎ 4 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 1 @Base/…ractarray.jl:1456 setindex! ╎ ╎ ╎ 1 @Base/…actarray.jl:1479 _setindex! ╎ ╎ ╎ 1 @Base/subarray.jl:392 setindex! ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:330 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:329 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:697 checkbounds ╎ 1 @HiddenMarkovModels/…l:65 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @HiddenMarkovModels/…l:46 transition_matrix 1╎ ╎ 1 @Base/int.jl:304 rem ╎ 20 @HiddenMarkovModels/…l:66 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 20 @HiddenMarkovModels/…l:24 mul_rows_cols!(B::Matrix{Float64}, l::Su… ╎ ╎ 20 @Base/broadcast.jl:904 materialize! ╎ ╎ 20 @Base/broadcast.jl:907 materialize! ╎ ╎ 20 @Base/broadcast.jl:949 copyto! ╎ ╎ 3 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 3 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 3 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 2 @Base/broadcast.jl:970 broadcast_unalias ╎ ╎ ╎ ╎ 1 @Base/…ctarray.jl:1543 unalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1580 mightalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1587 _isdisjoint ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…motion.jl:637 == ╎ ╎ ╎ 1 @Base/broadcast.jl:980 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:668 extrude ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:607 newindexer ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:608 shapeindexer ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:612 _newindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:613 _newindexer ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…motion.jl:637 == ╎ ╎ 15 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ ╎ 1 @Base/simdloop.jl:70 macro expansion 2╎ ╎ ╎ 2 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 11 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 11 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 10 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 10 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 9 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 9 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:338 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:687 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:752 checkindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:521 < ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:387 checkbounds ╎ ╎ ╎ ╎ 7 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 7 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:594 newindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:599 _newindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:846 ifelse ╎ ╎ ╎ ╎ ╎ 6 @Base/…sional.jl:769 getindex ╎ ╎ ╎ ╎ ╎ 6 @Base/array.jl:935 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds 5╎ ╎ ╎ ╎ ╎ 5 @Base/…tials.jl:967 getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ 1 @Base/…mensional.jl:771 setindex! ╎ ╎ ╎ 1 @Base/array.jl:1003 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:1009 _setindex! 1╎ ╎ 1 @Base/promotion.jl:0 copyto! 1╎ ╎ 1 @Base/simdloop.jl:0 copyto! Task 0x0000722c72800010 Total snapshots: 176. Utilization: 100% ╎176 @Base/client.jl:557 _start() ╎ 176 @Base/client.jl:290 exec_options(opts::Base.JLOptions) ╎ 176 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ 176 @Base/Base.jl:311 (::Base.IncludeInto)(fname::String) ╎ 176 @Base/Base.jl:310 include(mapexpr::Function, mod::Module, _path::St… ╎ 176 @Base/loading.jl:2906 _include(mapexpr::Function, mod::Module, _pa… ╎ ╎ 176 @Base/loading.jl:2846 include_string(mapexpr::typeof(identity), m… ╎ ╎ 176 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ ╎ 176 …f4/test/runtests.jl:18 top-level scope ╎ ╎ 176 @Test/src/Test.jl:1855 macro expansion ╎ ╎ 176 …4/test/runtests.jl:48 macro expansion ╎ ╎ ╎ 176 @Test/src/Test.jl:1855 macro expansion ╎ ╎ ╎ 176 …/test/runtests.jl:48 macro expansion ╎ ╎ ╎ 176 @Base/Base.jl:311 (::Base.IncludeInto)(fname::String) ╎ ╎ ╎ 176 @Base/Base.jl:310 include(mapexpr::Function, mod::Module,… ╎ ╎ ╎ 176 @Base/loading.jl:2906 _include(mapexpr::Function, mod::M… ╎ ╎ ╎ ╎ 176 @Base/loading.jl:2846 include_string(mapexpr::typeof(id… ╎ ╎ ╎ ╎ 176 @Base/boot.jl:489 eval(m::Module, e::Any) ╎ ╎ ╎ ╎ 176 @HMMTest/…ence.jl:61 kwcall(::@NamedTuple{seq_ends::V… ╎ ╎ ╎ ╎ 176 @HMMTest/…nce.jl:71 test_coherent_algorithms(rng::St… ╎ ╎ ╎ ╎ 176 @Test/…/Test.jl:1855 macro expansion ╎ ╎ ╎ ╎ ╎ 176 @HMMTest/…nce.jl:97 macro expansion ╎ ╎ ╎ ╎ ╎ 176 @HiddenMarkovModels/…:54 baum_welch ╎ ╎ ╎ ╎ ╎ 176 @HiddenMarkovModels/…:67 baum_welch(hmm_guess::P… ╎ ╎ ╎ ╎ ╎ 176 @HiddenMarkovModels/…:19 baum_welch! ╎ ╎ ╎ ╎ ╎ 176 @HiddenMarkovModels/…:33 baum_welch!(fb_storag… ╎ ╎ ╎ ╎ ╎ ╎ 176 @HiddenMarkovModels/…:127 fit! ╎ ╎ ╎ ╎ ╎ ╎ 1 @HiddenMarkovModels/…:142 fit!(hmm::Periodic… ╎ ╎ ╎ ╎ ╎ ╎ 1 @HiddenMarkovModels/…:10 seq_limits 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:86 - ╎ ╎ ╎ ╎ ╎ ╎ 1 @HiddenMarkovModels/…:143 fit!(hmm::Periodic… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1355 getindex ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…al.jl:982 _getindex ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…al.jl:996 _unsafe_getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…al.jl:1005 _unsafe_getindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…an.jl:66 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…es.jl:401 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ge.jl:928 iterate 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…on.jl:637 == ╎ ╎ ╎ ╎ ╎ ╎ 133 @HiddenMarkovModels/…:150 fit!(hmm::Periodic… ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ay.jl:964 getindex ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…ay.jl:992 setindex! 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:996 _setindex! 2╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:997 _setindex! 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…st.jl:904 materialize! ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…st.jl:907 materialize! ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…st.jl:949 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…st.jl:996 copyto! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…op.jl:75 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…op.jl:77 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…st.jl:997 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…st.jl:618 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…st.jl:622 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…st.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…st.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…st.jl:667 _broadcast_getin… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…al.jl:769 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:935 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…al.jl:771 setindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1003 setindex! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1009 _setindex! ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:983 sum ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:983 #sum#732 ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:987 _sum ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:987 #_sum#734 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:988 _sum ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:988 #_sum#735 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:330 mapreduce ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 126 @Base/…im.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ce.jl:427 _mapreduce(f::typ… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 125 @Base/…ce.jl:446 _mapreduce(f::typ… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 125 @Base/…ce.jl:275 mapreduce_impl 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…th.jl:12 +(A::Matrix{Floa… 2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ce.jl:0 mapreduce_impl(f:… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ce.jl:260 mapreduce_impl(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ce.jl:16 add_sum ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 4 @Base/…th.jl:16 +(A::Matrix{Flo… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 4 @Base/…st.jl:885 broadcast_pres… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 4 @Base/…st.jl:896 materialize ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 4 @Base/…st.jl:921 copy ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 4 @Base/…st.jl:949 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Base/…st.jl:993 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Base/…st.jl:976 preprocess ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…st.jl:979 preprocess_args ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…st.jl:980 preprocess_args ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…st.jl:977 preprocess ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…st.jl:970 broadcast_unal… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Base/…ay.jl:1543 unalias ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Base/…ay.jl:1580 mightalias ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Base/…ay.jl:1605 dataids ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Base/…ay.jl:1604 dataids 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Base/…ot.jl:1019 UInt64 ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 3 @Base/…st.jl:996 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 3 @Base/…op.jl:77 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 3 @Base/…st.jl:997 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 2 @Base/…st.jl:618 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 2 @Base/…st.jl:622 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 2 @Base/…st.jl:673 _broadcast_get… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 2 @Base/…st.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 2 @Base/…st.jl:698 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 2 @Base/…st.jl:667 _broadcast_get… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 2 @Base/…al.jl:769 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 2 @Base/…ay.jl:935 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…ls.jl:0 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…al.jl:771 setindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…ay.jl:1003 setindex! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…ay.jl:1009 _setindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 118 @Base/…ce.jl:261 mapreduce_impl(… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 118 @Base/…op.jl:77 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Base/…ce.jl:262 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Base/…ls.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @Base/…ls.jl:387 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 117 @Base/…ce.jl:263 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 117 @Base/…ce.jl:16 add_sum ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 4 @Base/…th.jl:14 +(A::Matrix{Flo… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 4 @Base/…es.jl:188 promote_shape ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 4 @Base/…ay.jl:98 axes 4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 4 @Base/…ay.jl:194 size ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 113 @Base/…th.jl:16 +(A::Matrix{Flo… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 106 @Base/…st.jl:885 broadcast_pres… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 106 @Base/…st.jl:896 materialize ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 106 @Base/…st.jl:921 copy ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 70 @Base/…st.jl:949 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 7 @Base/…st.jl:993 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 7 @Base/…st.jl:976 preprocess ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 7 @Base/…st.jl:979 preprocess_args ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 1 @Base/…st.jl:977 preprocess ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 1 @Base/…st.jl:668 extrude ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Base/…st.jl:607 newindexer ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Base/…st.jl:608 shapeindexer ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Base/…st.jl:613 _newindexer ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Base/…rs.jl:321 != 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…on.jl:637 == ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 6 @Base/…st.jl:980 preprocess_args ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 6 @Base/…st.jl:977 preprocess 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 6 @Base/…st.jl:970 broadcast_unal… 4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 5 @Base/…ay.jl:1543 unalias ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 1 @Base/…ay.jl:1580 mightalias ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 1 @Base/…ay.jl:1251 isempty ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…ls.jl:12 length 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Base/int.jl:88 * ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 59 @Base/…st.jl:996 copyto! 3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 3 @Base/…op.jl:0 macro expansion 13╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 13 @Base/…op.jl:75 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 42 @Base/…op.jl:77 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 42 @Base/…st.jl:997 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 18 @Base/…st.jl:618 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 18 @Base/…st.jl:622 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 18 @Base/…st.jl:673 _broadcast_get… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 18 @Base/…st.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 12 @Base/…st.jl:667 _broadcast_get… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 12 @Base/…al.jl:769 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 1 @Base/…ay.jl:934 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Base/…ay.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 11 @Base/…ay.jl:935 getindex 10╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 11 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +15 6 @Base/…st.jl:698 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +16 6 @Base/…st.jl:667 _broadcast_get… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +17 6 @Base/…al.jl:769 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 1 @Base/…ay.jl:934 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +18 5 @Base/…ay.jl:935 getindex 5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +19 5 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 24 @Base/…al.jl:771 setindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 24 @Base/…ay.jl:1003 setindex! 24╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 24 @Base/…ay.jl:1009 _setindex! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…op.jl:84 macro expansion 3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 3 @Base/…on.jl:0 copyto! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…op.jl:0 copyto! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 36 @Base/…st.jl:227 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 36 @Base/…st.jl:228 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 36 @Base/…ay.jl:871 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 36 @Base/…ay.jl:872 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +11 36 @Base/…ot.jl:662 Array 22╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +12 36 @Base/…ot.jl:652 Array ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 1 @Base/…ot.jl:641 checked_dims 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 1 @Base/…ot.jl:614 _checked_mul_d… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +13 13 @Base/…ot.jl:605 new_as_memoryr… 13╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +14 13 @Base/…ot.jl:588 GenericMemory 5╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 7 @Base/…st.jl:886 broadcast_pres… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 2 @Base/…st.jl:238 axes ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 2 @Base/…st.jl:240 _axes 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 2 @Base/…st.jl:504 combine_axes ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…st.jl:523 broadcast_shape ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…st.jl:529 _bcs 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…st.jl:535 _bcs1 ╎ ╎ ╎ ╎ ╎ ╎ 4 @HiddenMarkovModels/…:162 fit!(hmm::Periodic… ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:1373 append! ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:1178 _growend! ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1153 _growend_internal!(a::V… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1073 array_new_memory 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ot.jl:588 GenericMemory ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:1157 _growend_internal!(a::V… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ry.jl:125 unsafe_copyto! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…em.jl:28 memmove ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:1374 append! ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:1142 copyto!(dest::Vector{Int… ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:3155 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ge.jl:942 _getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ge.jl:966 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…on.jl:489 <= 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:522 <= ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:992 setindex! 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:997 _setindex! ╎ ╎ ╎ ╎ ╎ ╎ 37 @HiddenMarkovModels/…:165 fit!(hmm::Periodic… ╎ ╎ ╎ ╎ ╎ ╎ 30 @Base/…ay.jl:1355 getindex ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…al.jl:981 _getindex ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…ay.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:679 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:723 checkbounds_indices ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:723 checkbounds_indices ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:765 checkindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ol.jl:40 & ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:687 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:765 checkindex 2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ol.jl:40 & ╎ ╎ ╎ ╎ ╎ ╎ 27 @Base/…al.jl:982 _getindex ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…al.jl:994 _unsafe_getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ay.jl:820 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ay.jl:831 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ay.jl:383 similar ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ot.jl:661 Array ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ot.jl:648 Array 7╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Base/…ot.jl:588 GenericMemory ╎ ╎ ╎ ╎ ╎ ╎ 20 @Base/…al.jl:996 _unsafe_getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 20 @Base/…al.jl:1005 _unsafe_getindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/…an.jl:64 macro expansion 1╎ ╎ ╎ ╎ ╎ ╎ ╎ 14 @Base/…al.jl:1007 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/…ay.jl:935 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ls.jl:387 checkbounds 5╎ ╎ ╎ ╎ ╎ ╎ ╎ 5 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:992 setindex! 2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ay.jl:997 _setindex! ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ls.jl:966 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ls.jl:387 checkbounds 2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ls.jl:383 checkbounds 3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/…an.jl:66 macro expansion ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/…ay.jl:907 iterate ╎ ╎ ╎ ╎ ╎ ╎ ╎ 6 @Base/…ry.jl:230 _iterate_array 4╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ls.jl:383 checkbounds 2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ls.jl:967 getindex ╎ ╎ ╎ ╎ ╎ ╎ 7 @HiddenMarkovModels/…:18 fit_in_sequence! ╎ ╎ ╎ ╎ ╎ ╎ 7 @Distributions/…:47 fit ╎ ╎ ╎ ╎ ╎ ╎ 7 @Distributions/…:258 fit_mle ╎ ╎ ╎ ╎ ╎ ╎ ╎ 7 @Distributions/…:261 fit_mle(::Type{Norm… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Distributions/…:162 suffstats(::Type{N… 2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…ls.jl:967 getindex 3╎ ╎ ╎ ╎ ╎ ╎ ╎ 3 @Distributions/…:164 suffstats(::Type{N… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Distributions/…:170 suffstats(::Type{N… 2╎ ╎ ╎ ╎ ╎ ╎ ╎ 2 @Base/…at.jl:494 * Task 0x0000722c051c0100 Total snapshots: 104. Utilization: 100% ╎104 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#threa… ╎ 104 @Base/…dingconstructs.jl:243 #24 ╎ 104 @Base/…ingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenMa… ╎ 104 @HiddenMarkovModels/…jl:93 macro expansion ╎ 104 @HiddenMarkovModels/…jl:33 _forward_backward! ╎ 53 @HiddenMarkovModels/…l:46 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 53 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 8 @HiddenMarkovModels/…:107 _forward!(storage::HiddenMarkovModels.F… 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ ╎ 7 @HiddenMarkovModels/…:8 predict_next_state! ╎ ╎ 7 @LinearAlgebra/…l.jl:265 mul! ╎ ╎ 7 @LinearAlgebra/…l.jl:71 mul! ╎ ╎ ╎ 7 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 7 @LinearAlgebra/…l.jl:79 generic_matvecmul! 2╎ ╎ ╎ 7 @LinearAlgebra/….jl:701 gemv! 5╎ ╎ ╎ 5 @LinearAlgebra/…jl:678 gemv!(trans::Char, alpha::Float64, … ╎ ╎ 45 @HiddenMarkovModels/…:109 _forward!(storage::HiddenMarkovModels.F… 1╎ ╎ 1 @Base/essentials.jl:967 getindex 1╎ ╎ 44 @HiddenMarkovModels/…:66 _forward_digest_observation! ╎ ╎ 20 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_s… 1╎ ╎ 20 @HiddenMarkovModels/…:130 obs_logdensities! ╎ ╎ ╎ 16 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{Fl… 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion ╎ ╎ ╎ 2 @Base/simdloop.jl:69 macro expansion ╎ ╎ ╎ 2 @Base/…ractarray.jl:384 eachindex ╎ ╎ ╎ 2 @Base/…actarray.jl:395 eachindex ╎ ╎ ╎ 2 @Base/tuple.jl:355 map ╎ ╎ ╎ ╎ 2 @Base/…actarray.jl:395 #eachindex##0 ╎ ╎ ╎ ╎ 2 @Base/…ctarray.jl:391 eachindex ╎ ╎ ╎ ╎ 2 @Base/…ctarray.jl:137 axes1 ╎ ╎ ╎ ╎ 2 @Base/…ctarray.jl:98 axes 2╎ ╎ ╎ ╎ 2 @Base/array.jl:194 size 2╎ ╎ ╎ 2 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 11 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 11 @HiddenMarkovModels/…:135 macro expansion 1╎ ╎ ╎ 1 @Base/…sentials.jl:967 getindex ╎ ╎ ╎ 10 @Distributions/…jl:10 logdensityof ╎ ╎ ╎ 10 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:39 normlogpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:10 zval 1╎ ╎ ╎ ╎ 1 @Base/float.jl:495 / ╎ ╎ ╎ ╎ 9 @StatsFuns/…orm.jl:41 normlogpdf 1╎ ╎ ╎ ╎ 9 @Base/…ial/log.jl:261 log(x::Float64) ╎ ╎ ╎ ╎ 8 @Base/…ial/log.jl:271 _log ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:193 log_proc2 ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:643 * 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:197 log_proc2 ╎ ╎ ╎ ╎ 1 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:95 macro expansion 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ 6 @Base/…al/log.jl:212 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/float.jl:493 - 5╎ ╎ ╎ ╎ 5 @Base/…tfuncs.jl:360 fma 2╎ ╎ ╎ 2 @HiddenMarkovModels/…:137 obs_logdensities!(logb::SubArray{Fl… 1╎ ╎ ╎ 1 @HiddenMarkovModels/…:138 obs_logdensities!(logb::SubArray{Fl… ╎ ╎ 8 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_s… ╎ ╎ 8 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 8 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 8 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 8 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 8 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 8 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 8 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ ╎ 8 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds ╎ ╎ ╎ ╎ 7 @Base/…oadcast.jl:674 _broadcast_getindex 1╎ ╎ ╎ ╎ 7 @Base/…adcast.jl:701 _broadcast_getindex_evalf ╎ ╎ ╎ ╎ 6 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 2 @Base/…al/exp.jl:215 exp_impl ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:181 table_unpack 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:380 | ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:182 table_unpack 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:780 reinterpret ╎ ╎ ╎ ╎ ╎ 4 @Base/…al/exp.jl:216 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:492 + ╎ ╎ ╎ ╎ ╎ 3 @Base/…l/exp.jl:78 expm1b_kernel ╎ ╎ ╎ ╎ ╎ 3 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 3 @Base/math.jl:95 macro expansion 3╎ ╎ ╎ ╎ ╎ 3 @Base/float.jl:497 muladd ╎ ╎ 3 @HiddenMarkovModels/…:80 _forward_digest_observation!(current_s… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 3 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 3 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 2 @Base/simdloop.jl:75 macro expansion 2╎ ╎ ╎ 2 @Base/int.jl:83 < ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:12 length 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:88 * ╎ ╎ 2 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_s… ╎ ╎ 2 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 2 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 2 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ ╎ 2 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 2 @Base/reducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ 2 @Base/reduce.jl:440 _mapreduce 1╎ ╎ ╎ ╎ 1 @Base/int.jl:83 < ╎ ╎ 5 @HiddenMarkovModels/…:82 _forward_digest_observation!(current_s… ╎ ╎ 3 @LinearAlgebra/…c.jl:338 lmul! ╎ ╎ ╎ 3 @Base/number.jl:62 isone 3╎ ╎ ╎ 3 @Base/float.jl:621 == ╎ ╎ 2 @LinearAlgebra/…c.jl:339 lmul! 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @LinearAlgebra/….jl:340 macro expansion ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! 2╎ ╎ 5 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_s… ╎ ╎ 3 @Base/special/log.jl:261 log(x::Float64) ╎ ╎ ╎ 3 @Base/special/log.jl:289 _log ╎ ╎ ╎ 1 @Base/…ecial/log.jl:159 log_proc1 1╎ ╎ ╎ 1 @Base/float.jl:417 unsafe_trunc ╎ ╎ ╎ 1 @Base/…ecial/log.jl:162 log_proc1 1╎ ╎ ╎ 1 @Base/tuple.jl:33 getindex ╎ ╎ ╎ 1 @Base/…ecial/log.jl:163 log_proc1 1╎ ╎ ╎ 1 @Base/float.jl:492 + ╎ 8 @HiddenMarkovModels/…l:51 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 8 @Base/broadcast.jl:904 materialize! ╎ ╎ 8 @Base/broadcast.jl:907 materialize! ╎ ╎ 6 @Base/broadcast.jl:949 copyto! ╎ ╎ 6 @Base/broadcast.jl:996 copyto! 2╎ ╎ 2 @Base/simdloop.jl:0 macro expansion 2╎ ╎ 2 @Base/simdloop.jl:75 macro expansion ╎ ╎ 2 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/broadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/subarray.jl:339 getindex ╎ ╎ ╎ ╎ 1 @Base/…entials.jl:966 getindex ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:387 checkbounds 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:383 checkbounds 1╎ ╎ ╎ ╎ 1 @Base/…entials.jl:967 getindex ╎ ╎ 2 @Base/broadcast.jl:316 instantiate ╎ ╎ 1 @Base/broadcast.jl:565 check_broadcast_axes ╎ ╎ 1 @Base/broadcast.jl:562 check_broadcast_axes ╎ ╎ ╎ 1 @Base/broadcast.jl:559 check_broadcast_shape ╎ ╎ ╎ 1 @Base/broadcast.jl:537 _bcsm ╎ ╎ ╎ 1 @Base/range.jl:1145 == 1╎ ╎ ╎ 1 @Base/promotion.jl:637 == ╎ ╎ 1 @Base/broadcast.jl:566 check_broadcast_axes ╎ ╎ 1 @Base/broadcast.jl:562 check_broadcast_axes 1╎ ╎ ╎ 1 @Base/broadcast.jl:559 check_broadcast_shape ╎ 1 @HiddenMarkovModels/…l:53 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @Base/subarray.jl:216 view ╎ ╎ 1 @Base/subarray.jl:249 unsafe_view ╎ ╎ 1 @Base/subarray.jl:28 SubArray ╎ ╎ 1 @Base/subarray.jl:38 SubArray 1╎ ╎ 1 @Base/subarray.jl:22 SubArray ╎ 14 @HiddenMarkovModels/…l:54 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @HiddenMarkovModels/…l:18 predict_previous_state! ╎ ╎ 1 @HiddenMarkovModels/…l:46 transition_matrix 1╎ ╎ 1 @Base/int.jl:304 rem ╎ ╎ 13 @HiddenMarkovModels/…l:19 predict_previous_state! ╎ ╎ 13 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 13 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ 13 @LinearAlgebra/…ul.jl:74 _mul! ╎ ╎ 13 @LinearAlgebra/…l.jl:79 generic_matvecmul! 1╎ ╎ ╎ 13 @LinearAlgebra/…l.jl:701 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:654 gemv!(trans::Char, alpha::Float64, A… ╎ ╎ ╎ 2 @LinearAlgebra/….jl:669 gemv!(trans::Char, alpha::Float64, A… ╎ ╎ ╎ 2 @LinearAlgebra/….jl:188 vec_pointer_stride ╎ ╎ ╎ 2 @Base/…actarray.jl:1268 pointer ╎ ╎ ╎ 2 @Base/…pedarray.jl:368 unsafe_convert ╎ ╎ ╎ ╎ 2 @Base/subarray.jl:461 first_index 2╎ ╎ ╎ ╎ 2 @Base/int.jl:87 + 9╎ ╎ ╎ 9 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, A… ╎ 2 @HiddenMarkovModels/…l:55 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 2 @LinearAlgebra/…ric.jl:339 lmul! 1╎ ╎ 1 @Base/simdloop.jl:0 macro expansion ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ 1 @LinearAlgebra/…ic.jl:340 macro expansion ╎ ╎ 1 @Base/subarray.jl:339 getindex 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 1 @HiddenMarkovModels/…l:57 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @Base/broadcast.jl:904 materialize! ╎ ╎ 1 @Base/broadcast.jl:907 materialize! ╎ ╎ 1 @Base/broadcast.jl:949 copyto! ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:980 preprocess_args 1╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess ╎ 3 @HiddenMarkovModels/…l:60 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ 3 @Base/broadcast.jl:949 copyto! 1╎ ╎ 1 @Base/broadcast.jl:0 copyto! ╎ ╎ 2 @Base/broadcast.jl:996 copyto! ╎ ╎ 2 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:330 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:387 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:12 length 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:88 * ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1384 _getindex ╎ ╎ ╎ ╎ 1 @LinearAlgebra/…:347 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex 3╎ 22 @HiddenMarkovModels/…l:66 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @Base/subarray.jl:216 view ╎ ╎ 1 @Base/subarray.jl:249 unsafe_view ╎ ╎ 1 @Base/subarray.jl:28 SubArray ╎ ╎ 1 @Base/subarray.jl:38 SubArray 1╎ ╎ 1 @Base/subarray.jl:22 SubArray ╎ ╎ 18 @HiddenMarkovModels/…l:24 mul_rows_cols!(B::Matrix{Float64}, l::Su… ╎ ╎ 17 @Base/broadcast.jl:904 materialize! ╎ ╎ 17 @Base/broadcast.jl:907 materialize! ╎ ╎ 17 @Base/broadcast.jl:949 copyto! ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:970 broadcast_unalias ╎ ╎ 15 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 13 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 13 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 11 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 11 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 10 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 10 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 2 @Base/…ntials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:387 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:383 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex ╎ ╎ ╎ ╎ 6 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 6 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 6 @Base/…sional.jl:769 getindex ╎ ╎ ╎ ╎ ╎ 2 @Base/array.jl:934 getindex 2╎ ╎ ╎ ╎ ╎ 2 @Base/…array.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ 4 @Base/array.jl:935 getindex 4╎ ╎ ╎ ╎ ╎ 4 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @LinearAlgebra/…:347 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ 2 @Base/…mensional.jl:771 setindex! ╎ ╎ ╎ 2 @Base/array.jl:1003 setindex! 2╎ ╎ ╎ 2 @Base/array.jl:1009 _setindex! 1╎ ╎ 1 @Base/promotion.jl:0 copyto! ╎ ╎ 1 @LinearAlgebra/…ns.jl:277 transpose ╎ ╎ 1 @LinearAlgebra/…ns.jl:65 Transpose 1╎ ╎ 1 @LinearAlgebra/…ns.jl:60 Transpose Task 0x0000722c051c0010 Total snapshots: 104. Utilization: 100% ╎103 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#thre… ╎ 103 @Base/…ingconstructs.jl:243 #24 ╎ 103 @Base/…ingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenM… ╎ 103 @HiddenMarkovModels/…jl:93 macro expansi on ╎ 103 @HiddenMarkovModels/…l:33 _forward_backward! ╎ 50 @HiddenMarkovModels/…l:46 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 50 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 15 @HiddenMarkovModels/…:107 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 15 @HiddenMarkovModels/…:8 predict_next_state! ╎ ╎ 15 @LinearAlgebra/…l.jl:265 mul! ╎ ╎ 15 @LinearAlgebra/…l.jl:71 mul! ╎ ╎ ╎ 15 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 15 @LinearAlgebra/….jl:79 generic_matvecmul! ╎ ╎ ╎ 15 @LinearAlgebra/…jl:701 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/…jl:669 gemv!(trans::Char, alpha::Float64,… ╎ ╎ ╎ 1 @LinearAlgebra/…jl:188 vec_pointer_stride ╎ ╎ ╎ ╎ 1 @Base/…ctarray.jl:1268 pointer ╎ ╎ ╎ ╎ 1 @Base/…edarray.jl:372 unsafe_convert 1╎ ╎ ╎ ╎ 1 @Base/pointer.jl:314 + ╎ ╎ ╎ 1 @LinearAlgebra/…jl:670 gemv!(trans::Char, alpha::Float64,… ╎ ╎ ╎ 1 @Base/…ctarray.jl:1268 pointer 1╎ ╎ ╎ ╎ 1 @Base/pointer.jl:63 cconvert 1╎ ╎ ╎ 1 @LinearAlgebra/…jl:671 gemv!(trans::Char, alpha::Float64,… 12╎ ╎ ╎ 12 @LinearAlgebra/…jl:678 gemv!(trans::Char, alpha::Float64,… ╎ ╎ 34 @HiddenMarkovModels/…:109 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 34 @HiddenMarkovModels/…:66 _forward_digest_observation! 1╎ ╎ 1 @HiddenMarkovModels/…:66 _forward_digest_observation!(current_… ╎ ╎ 11 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_… ╎ ╎ 11 @HiddenMarkovModels/…:130 obs_logdensities! 1╎ ╎ ╎ 1 @HiddenMarkovModels/…:0 obs_logdensities!(logb::SubArray{Flo… ╎ ╎ ╎ 1 @HiddenMarkovModels/…:133 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 1 @HiddenMarkovModels/…:51 obs_distributions 1╎ ╎ ╎ 1 @Base/int.jl:304 rem ╎ ╎ ╎ 7 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 7 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 7 @HiddenMarkovModels/…:135 macro expansion 1╎ ╎ ╎ 1 @Base/…sentials.jl:967 getindex ╎ ╎ ╎ 6 @Distributions/…jl:10 logdensityof ╎ ╎ ╎ 6 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 2 @StatsFuns/…orm.jl:39 normlogpdf ╎ ╎ ╎ ╎ 2 @StatsFuns/…rm.jl:10 zval 2╎ ╎ ╎ ╎ 2 @Base/float.jl:495 / ╎ ╎ ╎ ╎ 4 @StatsFuns/…orm.jl:41 normlogpdf 1╎ ╎ ╎ ╎ 4 @Base/…ial/log.jl:261 log(x::Float64) ╎ ╎ ╎ ╎ 3 @Base/…al/log.jl:271 _log ╎ ╎ ╎ ╎ 2 @Base/…al/log.jl:197 log_proc2 ╎ ╎ ╎ ╎ 2 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 2 @Base/math.jl:95 macro expansion 2╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:212 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/float.jl:493 - 2╎ ╎ ╎ 2 @HiddenMarkovModels/…:138 obs_logdensities!(logb::SubArray{F… ╎ ╎ 10 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_… ╎ ╎ 10 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 10 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 10 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 10 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 10 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 10 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 10 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 10 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 2 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…cast.jl:597 newindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:846 ifelse ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:493 - ╎ ╎ ╎ ╎ 8 @Base/…adcast.jl:674 _broadcast_getindex 3╎ ╎ ╎ ╎ 8 @Base/…adcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ 5 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 2 @Base/…l/exp.jl:215 exp_impl ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:181 table_unpack 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:380 | ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:182 table_unpack 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:780 reinterpret ╎ ╎ ╎ ╎ ╎ 2 @Base/…l/exp.jl:216 exp_impl 2╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:492 + ╎ ╎ 3 @HiddenMarkovModels/…:80 _forward_digest_observation!(current_… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 3 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 3 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 1 @Base/simdloop.jl:72 macro expansion 1╎ ╎ ╎ 1 @Base/int.jl:83 < ╎ ╎ ╎ 2 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ ╎ 3 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_… ╎ ╎ 3 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 3 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 3 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 3 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ ╎ 3 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 3 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 3 @Base/…ducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 3 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 3 @Base/…ucedim.jl:338 _mapreduce_dim ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:437 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 2 @Base/reduce.jl:441 _mapreduce ╎ ╎ ╎ ╎ 2 @Base/…barray.jl:339 getindex 2╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:967 getindex ╎ ╎ 2 @HiddenMarkovModels/…:82 _forward_digest_observation!(current_… ╎ ╎ 1 @LinearAlgebra/…c.jl:338 lmul! ╎ ╎ ╎ 1 @Base/number.jl:62 isone 1╎ ╎ ╎ 1 @Base/float.jl:621 == ╎ ╎ 1 @LinearAlgebra/…c.jl:339 lmul! ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @LinearAlgebra/….jl:340 macro expansion ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! 3╎ ╎ 4 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_… 1╎ ╎ 1 @Base/float.jl:492 + ╎ ╎ 1 @HiddenMarkovModels/…:113 _forward!(storage::HiddenMarkovModels.… 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 5 @HiddenMarkovModels/…l:51 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 5 @Base/broadcast.jl:904 materialize! ╎ ╎ 5 @Base/broadcast.jl:907 materialize! ╎ ╎ 3 @Base/broadcast.jl:949 copyto! ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:970 broadcast_unalias ╎ ╎ ╎ 1 @Base/…actarray.jl:1543 unalias ╎ ╎ ╎ 1 @Base/…nsional.jl:1125 mightalias ╎ ╎ ╎ ╎ 1 @Base/…nsional.jl:1140 _parentsmatch ╎ ╎ ╎ ╎ 1 @Base/pointer.jl:310 == 1╎ ╎ ╎ ╎ 1 @Base/…motion.jl:637 == ╎ ╎ 2 @Base/broadcast.jl:996 copyto! ╎ ╎ 2 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:966 getindex ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:387 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:383 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:12 length 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex ╎ ╎ 2 @Base/broadcast.jl:316 instantiate ╎ ╎ 1 @Base/broadcast.jl:565 check_broadcast_axes ╎ ╎ 1 @Base/broadcast.jl:562 check_broadcast_axes ╎ ╎ ╎ 1 @Base/broadcast.jl:559 check_broadcast_shape ╎ ╎ ╎ 1 @Base/broadcast.jl:537 _bcsm ╎ ╎ ╎ 1 @Base/range.jl:1145 == 1╎ ╎ ╎ 1 @Base/promotion.jl:637 == ╎ ╎ 1 @Base/broadcast.jl:566 check_broadcast_axes ╎ ╎ 1 @Base/broadcast.jl:562 check_broadcast_axes ╎ ╎ ╎ 1 @Base/broadcast.jl:559 check_broadcast_shape ╎ ╎ ╎ 1 @Base/broadcast.jl:537 _bcsm ╎ ╎ ╎ 1 @Base/range.jl:1145 == 1╎ ╎ ╎ 1 @Base/promotion.jl:637 == ╎ 1 @HiddenMarkovModels/…l:53 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/subarray.jl:213 view ╎ ╎ 1 @Base/indices.jl:359 to_indices ╎ ╎ 1 @Base/…stractarray.jl:98 axes 1╎ ╎ 1 @Base/array.jl:194 size ╎ 17 @HiddenMarkovModels/…l:54 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/essentials.jl:966 getindex ╎ ╎ 1 @Base/essentials.jl:387 checkbounds 1╎ ╎ 1 @Base/essentials.jl:383 checkbounds ╎ ╎ 1 @HiddenMarkovModels/…:18 predict_previous_state! ╎ ╎ 1 @HiddenMarkovModels/…:47 transition_matrix 1╎ ╎ 1 @Base/tuple.jl:0 getindex ╎ ╎ 15 @HiddenMarkovModels/…:19 predict_previous_state! ╎ ╎ 15 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 15 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ 15 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ 15 @LinearAlgebra/…l.jl:79 generic_matvecmul! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:691 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:952 lapack_size 1╎ ╎ ╎ 1 @Base/array.jl:191 size 1╎ ╎ ╎ 14 @LinearAlgebra/….jl:701 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:668 gemv!(trans::Char, alpha::Float64, … ╎ ╎ ╎ 1 @LinearAlgebra/…jl:188 vec_pointer_stride ╎ ╎ ╎ 1 @Base/…actarray.jl:1268 pointer ╎ ╎ ╎ 1 @Base/…pedarray.jl:366 unsafe_convert 1╎ ╎ ╎ ╎ 1 @Base/pointer.jl:63 cconvert 12╎ ╎ ╎ 12 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, … ╎ 1 @HiddenMarkovModels/…l:55 _forward_backward!(storage::HiddenMarkov… 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 3 @HiddenMarkovModels/…l:60 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ 3 @Base/broadcast.jl:949 copyto! 1╎ ╎ 1 @Base/broadcast.jl:0 copyto! ╎ ╎ 2 @Base/broadcast.jl:996 copyto! ╎ ╎ 2 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1383 _getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:697 checkbounds ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:330 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:12 length 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:88 * 2╎ 26 @HiddenMarkovModels/…l:66 _forward_backward!(storage::HiddenMarkov… 1╎ ╎ 1 @HiddenMarkovModels/…l:21 mul_rows_cols!(B::Matrix{Float64}, l::S… ╎ ╎ 22 @HiddenMarkovModels/…l:24 mul_rows_cols!(B::Matrix{Float64}, l::S… ╎ ╎ 22 @Base/broadcast.jl:904 materialize! ╎ ╎ 22 @Base/broadcast.jl:907 materialize! ╎ ╎ 22 @Base/broadcast.jl:949 copyto! ╎ ╎ 2 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:977 preprocess ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:970 broadcast_unalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1543 unalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1580 mightalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1251 isempty ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:12 length 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:88 * ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:668 extrude ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:607 newindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:608 shapeindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:613 _newindexer ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…otion.jl:637 == ╎ ╎ 18 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 15 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 15 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 11 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 11 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 11 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 11 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 8 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 8 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 5 @Base/…ional.jl:769 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:934 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:679 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:98 axes 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:194 size ╎ ╎ ╎ ╎ ╎ 4 @Base/array.jl:935 getindex 4╎ ╎ ╎ ╎ ╎ 4 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 3 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 3 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 3 @LinearAlgebra/…:347 getindex ╎ ╎ ╎ ╎ ╎ 3 @Base/…array.jl:339 getindex 3╎ ╎ ╎ ╎ ╎ 3 @Base/…ials.jl:967 getindex ╎ ╎ ╎ 4 @Base/…ensional.jl:771 setindex! ╎ ╎ ╎ 4 @Base/array.jl:1003 setindex! 4╎ ╎ ╎ 4 @Base/array.jl:1009 _setindex! ╎ ╎ ╎ 1 @Base/simdloop.jl:84 macro expansion ╎ ╎ ╎ 1 @Base/…mensional.jl:451 iterate ╎ ╎ ╎ 1 @Base/…ensional.jl:469 __inc ╎ ╎ ╎ 1 @Base/int.jl:87 + 2╎ ╎ 2 @Base/promotion.jl:0 copyto! 1╎ ╎ 1 @HiddenMarkovModels/…l:25 mul_rows_cols!(B::Matrix{Float64}, l::S… Task 0x0000722c3b848100 Total snapshots: 107. Utilization: 100% ╎105 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#thre… ╎ 105 @Base/…ingconstructs.jl:243 #24 ╎ 105 @Base/…ingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenM… ╎ 105 @HiddenMarkovModels/…jl:93 macro expansion ╎ 105 @HiddenMarkovModels/…l:33 _forward_backward! ╎ 51 @HiddenMarkovModels/…l:46 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 51 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 13 @HiddenMarkovModels/…:107 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 13 @HiddenMarkovModels/…:8 predict_next_state! ╎ ╎ 13 @LinearAlgebra/…l.jl:265 mul! ╎ ╎ 13 @LinearAlgebra/…l.jl:71 mul! ╎ ╎ ╎ 13 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 13 @LinearAlgebra/….jl:79 generic_matvecmul! 2╎ ╎ ╎ 13 @LinearAlgebra/…jl:701 gemv! 11╎ ╎ ╎ 11 @LinearAlgebra/…jl:678 gemv!(trans::Char, alpha::Float64,… ╎ ╎ 37 @HiddenMarkovModels/…:109 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 37 @HiddenMarkovModels/…:66 _forward_digest_observation! 1╎ ╎ 1 @HiddenMarkovModels/…:66 _forward_digest_observation!(current_… ╎ ╎ 19 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_… 1╎ ╎ 19 @HiddenMarkovModels/…:130 obs_logdensities! ╎ ╎ ╎ 2 @HiddenMarkovModels/…:133 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 2 @HiddenMarkovModels/…:52 obs_distributions 2╎ ╎ ╎ 2 @Base/…_compiler.jl:57 getproperty ╎ ╎ ╎ 10 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 10 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 10 @HiddenMarkovModels/…:135 macro expansion ╎ ╎ ╎ 10 @Distributions/…jl:10 logdensityof ╎ ╎ ╎ 10 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:31 normlogpdf ╎ ╎ ╎ ╎ 1 @Base/number.jl:42 iszero 1╎ ╎ ╎ ╎ 1 @Base/float.jl:621 == ╎ ╎ ╎ ╎ 9 @StatsFuns/…orm.jl:41 normlogpdf 1╎ ╎ ╎ ╎ 8 @Base/…ial/log.jl:261 log(x::Float64) 1╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:269 _log ╎ ╎ ╎ ╎ 6 @Base/…al/log.jl:271 _log ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:193 log_proc2 ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:643 * 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ ╎ 1 @Base/…al/log.jl:194 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ ╎ 2 @Base/…al/log.jl:197 log_proc2 ╎ ╎ ╎ ╎ 1 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:95 macro expansion 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:643 * 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ ╎ 2 @Base/…al/log.jl:212 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/float.jl:493 - 1╎ ╎ ╎ ╎ 1 @Base/…tfuncs.jl:360 fma ╎ ╎ ╎ ╎ 1 @StatsFuns/…rm.jl:29 normlogpdf ╎ ╎ ╎ ╎ 1 @Base/…motion.jl:436 / 1╎ ╎ ╎ ╎ 1 @Base/float.jl:495 / ╎ ╎ ╎ 6 @HiddenMarkovModels/…:137 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 6 @Base/reducedim.jl:983 maximum ╎ ╎ ╎ 6 @Base/reducedim.jl:983 #maximum#740 ╎ ╎ ╎ 6 @Base/reducedim.jl:987 _maximum ╎ ╎ ╎ 6 @Base/reducedim.jl:987 #_maximum#742 ╎ ╎ ╎ ╎ 6 @Base/…ducedim.jl:988 _maximum ╎ ╎ ╎ ╎ 6 @Base/…ducedim.jl:988 #_maximum#743 ╎ ╎ ╎ ╎ 6 @Base/…ucedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 6 @Base/…ucedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 6 @Base/…ucedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:0 _mapreduce ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:437 _mapreduce ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:440 _mapreduce ╎ ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:441 _mapreduce ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ ╎ 2 @Base/reduce.jl:442 _mapreduce 1╎ ╎ ╎ ╎ ╎ 2 @Base/math.jl:839 max ╎ ╎ 2 @HiddenMarkovModels/…:77 _forward_digest_observation!(current_… ╎ ╎ 2 @Base/reducedim.jl:983 maximum ╎ ╎ ╎ 2 @Base/reducedim.jl:983 #maximum#740 ╎ ╎ ╎ 2 @Base/reducedim.jl:987 _maximum ╎ ╎ ╎ 2 @Base/reducedim.jl:987 #_maximum#742 ╎ ╎ ╎ 2 @Base/reducedim.jl:988 _maximum ╎ ╎ ╎ 2 @Base/reducedim.jl:988 #_maximum#743 ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 2 @Base/…ucedim.jl:338 _mapreduce_dim ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:438 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:442 _mapreduce 1╎ ╎ ╎ ╎ 1 @Base/math.jl:839 max ╎ ╎ 7 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_… ╎ ╎ 7 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 7 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 7 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 7 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 6 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 6 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 5 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 5 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:674 _broadcast_getindex 1╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:701 _broadcast_getindex_evalf ╎ ╎ ╎ ╎ 3 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 2 @Base/…l/exp.jl:216 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:492 + 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:218 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:699 abs ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ ╎ 2 @HiddenMarkovModels/…:80 _forward_digest_observation!(current_… ╎ ╎ 2 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 2 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 2 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:977 preprocess ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:668 extrude ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:607 newindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:608 shapeindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:613 _newindexer ╎ ╎ ╎ ╎ ╎ 1 @Base/…ators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…otion.jl:637 == ╎ ╎ ╎ 1 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:338 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:697 checkbounds ╎ ╎ 4 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_… ╎ ╎ 4 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 4 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 4 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 4 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ ╎ 4 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 4 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 4 @Base/…ducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 4 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 4 @Base/…ucedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ 1 @Base/reduce.jl:0 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:437 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 2 @Base/reduce.jl:441 _mapreduce ╎ ╎ ╎ ╎ 2 @Base/…barray.jl:339 getindex 2╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:967 getindex ╎ ╎ 2 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_… 1╎ ╎ 2 @Base/special/log.jl:261 log(x::Float64) ╎ ╎ ╎ 1 @Base/…ecial/log.jl:289 _log ╎ ╎ ╎ 1 @Base/…ecial/log.jl:186 log_proc1 1╎ ╎ ╎ 1 @Base/…oatfuncs.jl:360 fma ╎ ╎ 1 @HiddenMarkovModels/…:112 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ 7 @HiddenMarkovModels/…l:51 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/broadcast.jl:1252 dotview ╎ ╎ 1 @Base/views.jl:149 maybeview ╎ ╎ 1 @Base/subarray.jl:214 view 1╎ ╎ 1 @Base/…tractarray.jl:697 checkbounds ╎ ╎ 6 @Base/broadcast.jl:904 materialize! ╎ ╎ 6 @Base/broadcast.jl:907 materialize! ╎ ╎ 5 @Base/broadcast.jl:949 copyto! ╎ ╎ 5 @Base/broadcast.jl:996 copyto! 1╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ 3 @Base/simdloop.jl:77 macro expansion 1╎ ╎ ╎ 3 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:339 getindex 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:338 getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:697 checkbounds ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:687 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:752 checkindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:521 < ╎ ╎ 1 @Base/broadcast.jl:316 instantiate ╎ ╎ 1 @Base/broadcast.jl:565 check_broadcast_axes ╎ ╎ 1 @Base/broadcast.jl:562 check_broadcast_axes ╎ ╎ ╎ 1 @Base/broadcast.jl:559 check_broadcast_shape ╎ ╎ ╎ 1 @Base/broadcast.jl:537 _bcsm ╎ ╎ ╎ 1 @Base/range.jl:1145 == 1╎ ╎ ╎ 1 @Base/promotion.jl:637 == ╎ 14 @HiddenMarkovModels/…l:54 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 14 @HiddenMarkovModels/…l:19 predict_previous_state! ╎ ╎ 14 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 14 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ 14 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ 14 @LinearAlgebra/…l.jl:79 generic_matvecmul! 2╎ ╎ ╎ 14 @LinearAlgebra/….jl:701 gemv! ╎ ╎ ╎ 1 @LinearAlgebra/….jl:669 gemv!(trans::Char, alpha::Float64, … ╎ ╎ ╎ 1 @LinearAlgebra/…jl:188 vec_pointer_stride ╎ ╎ ╎ 1 @Base/…actarray.jl:1268 pointer ╎ ╎ ╎ 1 @Base/…pedarray.jl:368 unsafe_convert ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:461 first_index 1╎ ╎ ╎ ╎ 1 @Base/int.jl:87 + 11╎ ╎ ╎ 11 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, … ╎ 2 @HiddenMarkovModels/…l:55 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/essentials.jl:966 getindex ╎ ╎ 1 @Base/essentials.jl:387 checkbounds 1╎ ╎ 1 @Base/essentials.jl:383 checkbounds ╎ ╎ 1 @LinearAlgebra/…ic.jl:339 lmul! ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ 1 @LinearAlgebra/…c.jl:340 macro expansion ╎ ╎ 1 @Base/subarray.jl:339 getindex 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 3 @HiddenMarkovModels/…l:60 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ 3 @Base/broadcast.jl:949 copyto! 2╎ ╎ 2 @Base/broadcast.jl:0 copyto! ╎ ╎ 1 @Base/broadcast.jl:996 copyto! ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1355 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:330 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ 1 @HiddenMarkovModels/…l:65 _forward_backward!(storage::HiddenMarkov… 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 27 @HiddenMarkovModels/…l:66 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/subarray.jl:216 view ╎ ╎ 1 @Base/subarray.jl:249 unsafe_view ╎ ╎ 1 @Base/subarray.jl:28 SubArray ╎ ╎ 1 @Base/subarray.jl:38 SubArray 1╎ ╎ 1 @Base/subarray.jl:22 SubArray ╎ ╎ 23 @HiddenMarkovModels/…:24 mul_rows_cols!(B::Matrix{Float64}, l::Su… ╎ ╎ 22 @Base/broadcast.jl:904 materialize! ╎ ╎ 22 @Base/broadcast.jl:907 materialize! ╎ ╎ 22 @Base/broadcast.jl:949 copyto! ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 1 @Base/broadcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:970 broadcast_unalias ╎ ╎ 20 @Base/broadcast.jl:996 copyto! 5╎ ╎ ╎ 5 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 15 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 15 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 13 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 13 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 12 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 12 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 9 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 9 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…barray.jl:338 getindex 2╎ ╎ ╎ ╎ ╎ 2 @Base/…array.jl:697 checkbounds ╎ ╎ ╎ ╎ 3 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:387 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 4 @Base/…ional.jl:769 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/array.jl:934 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:679 checkbounds ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:98 axes 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:194 size ╎ ╎ ╎ ╎ ╎ 3 @Base/array.jl:935 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:1390 _to_linear_index ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:3051 _sub2ind ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:3067 _sub2ind ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ray.jl:3083 _sub2ind_recurse ╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/…ay.jl:3083 _sub2ind_recurse 1╎ ╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:88 * ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 3 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 3 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 3 @LinearAlgebra/…:347 getindex ╎ ╎ ╎ ╎ ╎ 3 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…ials.jl:967 getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ 1 @Base/float.jl:494 * ╎ ╎ ╎ 2 @Base/…ensional.jl:771 setindex! ╎ ╎ ╎ 2 @Base/array.jl:1003 setindex! 2╎ ╎ ╎ 2 @Base/array.jl:1009 _setindex! 1╎ ╎ 1 @Base/simdloop.jl:0 copyto! ╎ ╎ 1 @LinearAlgebra/…ns.jl:277 transpose ╎ ╎ 1 @LinearAlgebra/…ns.jl:65 Transpose 1╎ ╎ 1 @LinearAlgebra/…s.jl:60 Transpose 3╎ ╎ 3 @HiddenMarkovModels/…:25 mul_rows_cols!(B::Matrix{Float64}, l::Su… Task 0x0000722c3b848010 Total snapshots: 102. Utilization: 100% ╎102 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#thre… ╎ 102 @Base/…ingconstructs.jl:243 #24 ╎ 102 @Base/…ingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenM… ╎ 102 @HiddenMarkovModels/…jl:93 macro expansion ╎ 102 @HiddenMarkovModels/…l:33 _forward_backward! ╎ 52 @HiddenMarkovModels/…l:46 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 52 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 6 @HiddenMarkovModels/…:107 _forward!(storage::HiddenMarkovModels.… ╎ ╎ 6 @HiddenMarkovModels/…:8 predict_next_state! ╎ ╎ 6 @LinearAlgebra/…l.jl:265 mul! ╎ ╎ 6 @LinearAlgebra/…l.jl:71 mul! ╎ ╎ ╎ 6 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 6 @LinearAlgebra/….jl:79 generic_matvecmul! 1╎ ╎ ╎ 6 @LinearAlgebra/…jl:701 gemv! 5╎ ╎ ╎ 5 @LinearAlgebra/…jl:678 gemv!(trans::Char, alpha::Float64,… ╎ ╎ 46 @HiddenMarkovModels/…:109 _forward!(storage::HiddenMarkovModels.… 3╎ ╎ 46 @HiddenMarkovModels/…:66 _forward_digest_observation! 1╎ ╎ 1 @HiddenMarkovModels/…:66 _forward_digest_observation!(current_… ╎ ╎ 14 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_… 1╎ ╎ 14 @HiddenMarkovModels/…:130 obs_logdensities! ╎ ╎ ╎ 8 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{F… ╎ ╎ ╎ 8 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 8 @HiddenMarkovModels/…:135 macro expansion 1╎ ╎ ╎ 1 @Base/…sentials.jl:967 getindex ╎ ╎ ╎ 7 @Distributions/…jl:10 logdensityof ╎ ╎ ╎ 7 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:39 normlogpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…rm.jl:10 zval 1╎ ╎ ╎ ╎ 1 @Base/float.jl:495 / 1╎ ╎ ╎ ╎ 6 @StatsFuns/…orm.jl:41 normlogpdf ╎ ╎ ╎ ╎ 5 @Base/…ial/log.jl:261 log(x::Float64) ╎ ╎ ╎ ╎ 5 @Base/…al/log.jl:271 _log ╎ ╎ ╎ ╎ 2 @Base/…al/log.jl:197 log_proc2 ╎ ╎ ╎ ╎ 2 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 2 @Base/math.jl:95 macro expansion 2╎ ╎ ╎ ╎ ╎ 2 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ 3 @Base/…al/log.jl:212 log_proc2 1╎ ╎ ╎ ╎ 1 @Base/float.jl:493 - 2╎ ╎ ╎ ╎ 2 @Base/…tfuncs.jl:360 fma 1╎ ╎ ╎ 1 @HiddenMarkovModels/…:137 obs_logdensities!(logb::SubArray{F… 4╎ ╎ ╎ 4 @HiddenMarkovModels/…:138 obs_logdensities!(logb::SubArray{F… ╎ ╎ 10 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_… ╎ ╎ 10 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 10 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 10 @Base/broadcast.jl:949 copyto! 2╎ ╎ ╎ 2 @Base/broadcast.jl:0 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 1 @Base/broadcast.jl:980 preprocess_args ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:976 preprocess ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:979 preprocess_args ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:970 broadcast_unalias ╎ ╎ ╎ 7 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 7 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 7 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 7 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 7 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:697 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 6 @Base/…adcast.jl:674 _broadcast_getindex 2╎ ╎ ╎ ╎ 6 @Base/…adcast.jl:701 _broadcast_getindex_evalf 1╎ ╎ ╎ ╎ 4 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:212 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:216 exp_impl ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:78 expm1b_kernel ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:94 evalpoly ╎ ╎ ╎ ╎ ╎ 1 @Base/math.jl:95 macro expansion 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:497 muladd ╎ ╎ ╎ ╎ ╎ 1 @Base/…l/exp.jl:218 exp_impl 1╎ ╎ ╎ ╎ ╎ 1 @Base/float.jl:699 abs ╎ ╎ 8 @HiddenMarkovModels/…:80 _forward_digest_observation!(current_… ╎ ╎ 8 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 8 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 8 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 2 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:970 broadcast_unalias ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:668 extrude ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:607 newindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:608 shapeindexer ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:613 _newindexer ╎ ╎ ╎ ╎ ╎ 1 @Base/…ators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…otion.jl:637 == ╎ ╎ ╎ 6 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 6 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 6 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 5 @Base/…oadcast.jl:618 getindex ╎ ╎ ╎ ╎ 5 @Base/…oadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 5 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ ╎ 5 @Base/…dcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:597 newindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:846 ifelse ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:338 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…rray.jl:697 checkbounds ╎ ╎ ╎ ╎ ╎ 3 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 2╎ ╎ ╎ ╎ ╎ 2 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:398 setindex! ╎ ╎ ╎ ╎ 1 @Base/array.jl:992 setindex! 1╎ ╎ ╎ ╎ 1 @Base/array.jl:997 _setindex! ╎ ╎ 2 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_… ╎ ╎ 2 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 2 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 2 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ ╎ 2 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 2 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 2 @Base/…ducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 2 @Base/…ucedim.jl:338 _mapreduce_dim ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:438 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:348 _reindexlinear 1╎ ╎ ╎ ╎ ╎ 1 @Base/int.jl:87 + 1╎ ╎ ╎ ╎ 1 @Base/reduce.jl:440 _mapreduce ╎ ╎ 3 @HiddenMarkovModels/…:82 _forward_digest_observation!(current_… ╎ ╎ 3 @LinearAlgebra/…c.jl:339 lmul! 2╎ ╎ ╎ 2 @Base/simdloop.jl:0 macro expansion 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion 2╎ ╎ 4 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_… ╎ ╎ 2 @Base/special/log.jl:261 log(x::Float64) 1╎ ╎ ╎ 1 @Base/…ecial/log.jl:269 _log ╎ ╎ ╎ 1 @Base/…ecial/log.jl:289 _log ╎ ╎ ╎ 1 @Base/…ecial/log.jl:163 log_proc1 1╎ ╎ ╎ 1 @Base/float.jl:492 + 1╎ ╎ 1 @HiddenMarkovModels/…:85 _forward_digest_observation!(current_… ╎ 4 @HiddenMarkovModels/…l:51 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 4 @Base/broadcast.jl:904 materialize! ╎ ╎ 4 @Base/broadcast.jl:907 materialize! ╎ ╎ 4 @Base/broadcast.jl:949 copyto! ╎ ╎ 4 @Base/broadcast.jl:996 copyto! 1╎ ╎ 1 @Base/simdloop.jl:0 macro expansion ╎ ╎ 3 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 3 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 3 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 3 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 3 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 3 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 3 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 3 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 3 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:966 getindex 1╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:387 checkbounds 2╎ ╎ ╎ ╎ 2 @Base/…ntials.jl:967 getindex ╎ 1 @HiddenMarkovModels/…l:53 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @Base/subarray.jl:216 view ╎ ╎ 1 @Base/subarray.jl:249 unsafe_view ╎ ╎ 1 @Base/subarray.jl:28 SubArray ╎ ╎ 1 @Base/subarray.jl:38 SubArray ╎ ╎ 1 @Base/subarray.jl:22 SubArray ╎ 17 @HiddenMarkovModels/…l:54 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 1 @HiddenMarkovModels/…l:18 predict_previous_state! ╎ ╎ 1 @HiddenMarkovModels/…:47 transition_matrix 1╎ ╎ 1 @Base/tuple.jl:33 getindex ╎ ╎ 16 @HiddenMarkovModels/…l:19 predict_previous_state! ╎ ╎ 16 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 16 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ 16 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ 16 @LinearAlgebra/…l.jl:79 generic_matvecmul! 1╎ ╎ ╎ 16 @LinearAlgebra/….jl:701 gemv! 1╎ ╎ ╎ 1 @LinearAlgebra/….jl:654 gemv!(trans::Char, alpha::Float64, … ╎ ╎ ╎ 1 @LinearAlgebra/….jl:669 gemv!(trans::Char, alpha::Float64, … ╎ ╎ ╎ 1 @LinearAlgebra/…jl:188 vec_pointer_stride ╎ ╎ ╎ 1 @Base/…actarray.jl:1268 pointer ╎ ╎ ╎ 1 @Base/…pedarray.jl:368 unsafe_convert ╎ ╎ ╎ ╎ 1 @Base/subarray.jl:461 first_index 1╎ ╎ ╎ ╎ 1 @Base/int.jl:87 + 13╎ ╎ ╎ 13 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, … ╎ 3 @HiddenMarkovModels/…l:55 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 3 @LinearAlgebra/…ic.jl:339 lmul! 1╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 1╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ 1 @LinearAlgebra/…c.jl:340 macro expansion ╎ ╎ 1 @Base/subarray.jl:339 getindex 1╎ ╎ 1 @Base/essentials.jl:967 getindex ╎ 3 @HiddenMarkovModels/…l:60 _forward_backward!(storage::HiddenMarkov… ╎ ╎ 3 @Base/broadcast.jl:904 materialize! ╎ ╎ 3 @Base/broadcast.jl:907 materialize! ╎ ╎ 3 @Base/broadcast.jl:949 copyto! ╎ ╎ 3 @Base/broadcast.jl:996 copyto! ╎ ╎ 3 @Base/simdloop.jl:77 macro expansion 1╎ ╎ ╎ 3 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 2 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1355 getindex 1╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:0 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1355 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…array.jl:330 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:967 getindex ╎ 22 @HiddenMarkovModels/…l:66 _forward_backward!(storage::HiddenMarkov… 1╎ ╎ 1 @HiddenMarkovModels/…l:21 mul_rows_cols!(B::Matrix{Float64}, l::S… ╎ ╎ 21 @HiddenMarkovModels/…l:24 mul_rows_cols!(B::Matrix{Float64}, l::S… ╎ ╎ 21 @Base/broadcast.jl:904 materialize! ╎ ╎ 21 @Base/broadcast.jl:907 materialize! ╎ ╎ 21 @Base/broadcast.jl:949 copyto! ╎ ╎ 19 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:0 macro expansion 2╎ ╎ ╎ 2 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 16 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 16 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 13 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 13 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 11 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 11 @Base/…oadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 7 @Base/…oadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 7 @Base/…adcast.jl:697 _getindex ╎ ╎ ╎ ╎ 3 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:594 newindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…dcast.jl:599 _newindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:846 ifelse ╎ ╎ ╎ ╎ 2 @Base/…barray.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:966 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:387 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:383 checkbounds 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:967 getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:698 _getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ ╎ 4 @Base/…ional.jl:769 getindex ╎ ╎ ╎ ╎ ╎ 4 @Base/array.jl:935 getindex 4╎ ╎ ╎ ╎ ╎ 4 @Base/…ials.jl:967 getindex ╎ ╎ ╎ ╎ 4 @Base/…oadcast.jl:698 _getindex ╎ ╎ ╎ ╎ 4 @Base/…adcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 4 @Base/…tarray.jl:1355 getindex ╎ ╎ ╎ ╎ 4 @Base/…array.jl:1384 _getindex ╎ ╎ ╎ ╎ ╎ 4 @LinearAlgebra/…:347 getindex ╎ ╎ ╎ ╎ ╎ 4 @Base/…array.jl:339 getindex ╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:966 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ials.jl:387 checkbounds 3╎ ╎ ╎ ╎ ╎ 3 @Base/…ials.jl:967 getindex ╎ ╎ ╎ 2 @Base/broadcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ 2 @Base/…oadcast.jl:701 _broadcast_getindex_evalf 2╎ ╎ ╎ ╎ 2 @Base/float.jl:494 * ╎ ╎ ╎ 3 @Base/…ensional.jl:771 setindex! ╎ ╎ ╎ 3 @Base/array.jl:1003 setindex! 3╎ ╎ ╎ 3 @Base/array.jl:1009 _setindex! 2╎ ╎ 2 @Base/promotion.jl:0 copyto! Task 0x0000722c380a41f0 Total snapshots: 17. Utilization: 100% ╎17 @Base/…dingconstructs.jl:177 (::Base.Threads.var"#threading_run##0#thread… ╎ 17 @Base/…dingconstructs.jl:243 #24 ╎ 17 @Base/…dingconstructs.jl:276 (::HiddenMarkovModels.var"#24#25"{HiddenMa… ╎ 17 @HiddenMarkovModels/….jl:93 macro expansion ╎ 17 @HiddenMarkovModels/…jl:33 _forward_backward! ╎ 8 @HiddenMarkovModels/…jl:46 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 8 @HiddenMarkovModels/…l:88 _forward! ╎ ╎ 3 @HiddenMarkovModels/…l:107 _forward!(storage::HiddenMarkovModels.F… ╎ ╎ 3 @HiddenMarkovModels/…l:8 predict_next_state! ╎ ╎ 3 @LinearAlgebra/…ul.jl:265 mul! ╎ ╎ 3 @LinearAlgebra/…ul.jl:71 mul! ╎ ╎ ╎ 3 @LinearAlgebra/…l.jl:74 _mul! ╎ ╎ ╎ 3 @LinearAlgebra/…l.jl:79 generic_matvecmul! ╎ ╎ ╎ 3 @LinearAlgebra/….jl:701 gemv! 2╎ ╎ ╎ 3 @LinearAlgebra/….jl:678 gemv!(trans::Char, alpha::Float64, … ╎ ╎ 5 @HiddenMarkovModels/…l:109 _forward!(storage::HiddenMarkovModels.F… ╎ ╎ 5 @HiddenMarkovModels/…l:66 _forward_digest_observation! ╎ ╎ 1 @HiddenMarkovModels/…:76 _forward_digest_observation!(current_st… ╎ ╎ 1 @HiddenMarkovModels/…:130 obs_logdensities! ╎ ╎ ╎ 1 @HiddenMarkovModels/…:134 obs_logdensities!(logb::SubArray{Flo… ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @HiddenMarkovModels/…:135 macro expansion ╎ ╎ ╎ 1 @Distributions/….jl:10 logdensityof ╎ ╎ ╎ 1 @Distributions/…jl:645 logpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:39 normlogpdf ╎ ╎ ╎ ╎ 1 @StatsFuns/…orm.jl:10 zval 1╎ ╎ ╎ ╎ 1 @Base/float.jl:495 / ╎ ╎ 1 @HiddenMarkovModels/…:77 _forward_digest_observation!(current_st… ╎ ╎ 1 @Base/reducedim.jl:983 maximum ╎ ╎ ╎ 1 @Base/reducedim.jl:983 #maximum#740 ╎ ╎ ╎ 1 @Base/reducedim.jl:987 _maximum ╎ ╎ ╎ 1 @Base/reducedim.jl:987 #_maximum#742 ╎ ╎ ╎ 1 @Base/reducedim.jl:988 _maximum ╎ ╎ ╎ 1 @Base/reducedim.jl:988 #_maximum#743 ╎ ╎ ╎ ╎ 1 @Base/reducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 1 @Base/reducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 1 @Base/…ducedim.jl:338 _mapreduce_dim 1╎ ╎ ╎ ╎ 1 @Base/reduce.jl:440 _mapreduce ╎ ╎ 1 @HiddenMarkovModels/…:78 _forward_digest_observation!(current_st… ╎ ╎ 1 @Base/broadcast.jl:904 materialize! ╎ ╎ ╎ 1 @Base/broadcast.jl:907 materialize! ╎ ╎ ╎ 1 @Base/broadcast.jl:949 copyto! ╎ ╎ ╎ 1 @Base/broadcast.jl:996 copyto! ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:674 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:701 _broadcast_getindex_evalf ╎ ╎ ╎ ╎ 1 @Base/…al/exp.jl:329 exp(x::Float64) ╎ ╎ ╎ ╎ ╎ 1 @Base/…al/exp.jl:215 exp_impl ╎ ╎ ╎ ╎ ╎ 1 @Base/…al/exp.jl:182 table_unpack 1╎ ╎ ╎ ╎ ╎ 1 @Base/…tials.jl:780 reinterpret ╎ ╎ 1 @HiddenMarkovModels/…:81 _forward_digest_observation!(current_st… ╎ ╎ 1 @Base/reducedim.jl:983 sum ╎ ╎ ╎ 1 @Base/reducedim.jl:983 #sum#732 ╎ ╎ ╎ 1 @Base/reducedim.jl:987 _sum ╎ ╎ ╎ 1 @Base/reducedim.jl:987 #_sum#734 ╎ ╎ Type stability ╎ 1 @Base/reducedim.jl:988 _sum ╎ ╎ ╎ 1 @Base/reducedim.jl:988 #_sum#735 ╎ ╎ ╎ ╎ 1 @Base/reducedim.jl:330 mapreduce ╎ ╎ ╎ ╎ 1 @Base/reducedim.jl:330 #mapreduce#725 ╎ ╎ ╎ ╎ 1 @Base/…ducedim.jl:338 _mapreduce_dim ╎ ╎ ╎ ╎ 1 @Base/reduce.jl:437 _mapreduce ╎ ╎ ╎ ╎ 1 @Base/…barray.jl:339 getindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:967 getindex 1╎ ╎ 1 @HiddenMarkovModels/…:84 _forward_digest_observation!(current_st… ╎ 1 @HiddenMarkovModels/…jl:51 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @Base/broadcast.jl:1252 dotview ╎ ╎ 1 @Base/views.jl:149 maybeview ╎ ╎ 1 @Base/subarray.jl:214 view 1╎ ╎ 1 @Base/…stractarray.jl:697 checkbounds ╎ 1 @HiddenMarkovModels/…jl:54 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @HiddenMarkovModels/…l:19 predict_previous_state! ╎ ╎ 1 @LinearAlgebra/…mul.jl:265 mul! ╎ ╎ 1 @LinearAlgebra/…mul.jl:71 mul! ╎ ╎ 1 @LinearAlgebra/…ul.jl:74 _mul! ╎ ╎ 1 @LinearAlgebra/…ul.jl:79 generic_matvecmul! ╎ ╎ ╎ 1 @LinearAlgebra/…l.jl:701 gemv! 1╎ ╎ ╎ 1 @LinearAlgebra/…s.jl:678 gemv!(trans::Char, alpha::Float64, A… ╎ 1 @HiddenMarkovModels/…jl:60 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 1 @Base/broadcast.jl:904 materialize! ╎ ╎ 1 @Base/broadcast.jl:907 materialize! ╎ ╎ 1 @Base/broadcast.jl:949 copyto! ╎ ╎ 1 @Base/broadcast.jl:996 copyto! ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:618 getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:622 _getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ 1 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:673 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/broadcast.jl:697 _getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:667 _broadcast_getindex ╎ ╎ ╎ ╎ 1 @Base/…oadcast.jl:594 newindex ╎ ╎ ╎ ╎ 1 @Base/…adcast.jl:599 _newindex 1╎ ╎ ╎ ╎ ╎ 1 @Base/…ntials.jl:846 ifelse ╎ 6 @HiddenMarkovModels/…jl:66 _forward_backward!(storage::HiddenMarkovM… ╎ ╎ 5 @HiddenMarkovModels/…l:24 mul_rows_cols!(B::Matrix{Float64}, l::Sub… ╎ ╎ 5 @Base/broadcast.jl:904 materialize! ╎ ╎ 5 @Base/broadcast.jl:907 materialize! ╎ ╎ 5 @Base/broadcast.jl:949 copyto! ╎ ╎ 2 @Base/broadcast.jl:993 copyto! ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:976 preprocess ╎ ╎ ╎ 2 @Base/broadcast.jl:979 preprocess_args ╎ ╎ ╎ 2 @Base/broadcast.jl:977 preprocess 1╎ ╎ ╎ ╎ 2 @Base/broadcast.jl:970 broadcast_unalias ╎ ╎ ╎ ╎ 1 @Base/…ctarray.jl:1543 unalias ╎ ╎ ╎ ╎ 1 @Base/…ctarray.jl:1580 mightalias ╎ ╎ ╎ ╎ 1 @Base/…tarray.jl:1587 _isdisjoint ╎ ╎ ╎ ╎ 1 @Base/…rators.jl:321 != 1╎ ╎ ╎ ╎ ╎ 1 @Base/…motion.jl:637 == ╎ ╎ 2 @Base/broadcast.jl:996 copyto! 1╎ ╎ ╎ 1 @Base/simdloop.jl:75 macro expansion ╎ ╎ ╎ 1 @Base/simdloop.jl:77 macro expansion ╎ ╎ ╎ 1 @Base/broadcast.jl:997 macro expansion ╎ ╎ ╎ 1 @Base/…mensional.jl:771 setindex! ╎ ╎ ╎ 1 @Base/array.jl:1003 setindex! 1╎ ╎ ╎ 1 @Base/array.jl:1009 _setindex! 1╎ ╎ 1 @Base/simdloop.jl:0 copyto! 1╎ ╎ 1 @HiddenMarkovModels/…l:25 mul_rows_cols!(B::Matrix{Float64}, l::Sub… : Error During Test at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 Test threw exception Expression: #= /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 =# JET.@test_opt target_modules = (HMMs,) rand(hmm, control_seq) ArgumentError: argument must not be empty Stacktrace: [1] popfirst!(B::BitVector) @ Base ./bitarray.jl:869 [2] finish!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, validation_world::UInt64, time_before::UInt64) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:264 [3] finish_nocycle(::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState, time_before::UInt64) @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:236 [4] typeinf(interp::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, frame::Compiler.InferenceState) @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4476 [5] typeinf @ ~/.julia/packages/JET/z9poX/src/abstractinterpret/typeinfer.jl:310 [inlined] [6] analyze_frame! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:683 [inlined] [7] analyze_method_instance!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, mi::Core.MethodInstance) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:673 [8] analyze_method_signature! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:650 [inlined] [9] analyze_gf_by_type!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, tt::Type{<:Tuple}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:621 [10] #analyze_and_report_call!#125 @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:602 [inlined] [11] analyze_and_report_call! @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:599 [inlined] [12] analyze_and_report_call!(analyzer::JET.OptAnalyzer{JET.OptAnalysisPass, typeof(JET.optanalyzer_function_filter)}, f::Any, types::Any; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/JETBase.jl:597 [13] report_opt(::Function, ::Vararg{Any}; jetconfigs::@Kwargs{target_modules::Tuple{Module}}) @ JET ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:379 [14] report_opt @ ~/.julia/packages/JET/z9poX/src/analyzers/optanalyzer.jl:377 [inlined] [15] macro expansion @ ~/.julia/packages/JET/z9poX/src/JETBase.jl:1013 [inlined] [16] macro expansion @ ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:12 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1855 [inlined] [18] test_type_stability(rng::StableRNGs.LehmerRNG, hmm::PeriodicHMM{Float64, Normal{Float64}, 3}, control_seq::Vector{Int64}; seq_ends::Vector{Int64}, hmm_guess::PeriodicHMM{Float64, Normal{Float64}, 3}) @ HMMTest ~/.julia/packages/HiddenMarkovModels/Kmgf4/libs/HMMTest/src/jet.jl:10 [132] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/HiddenMarkovModels/Kmgf4/examples/temporal.jl:228 == at ./promotion.jl:637 [inlined] unlock at ./locks-mt.jl:100 [inlined] popfirst! at ./task.jl:898 trypoptask at ./task.jl:1177 PkgEval terminated after 2761.58s: test duration exceeded the time limit