Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Correct benchmarks #84

Merged
merged 2 commits into from
Feb 3, 2024
Merged

Correct benchmarks #84

merged 2 commits into from
Feb 3, 2024

Conversation

gdalle
Copy link
Owner

@gdalle gdalle commented Feb 3, 2024

No description provided.

@gdalle gdalle added the run benchmark Benchmarks are run by CI label Feb 3, 2024
Copy link

github-actions bot commented Feb 3, 2024

Benchmark result

Judge result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 3 Feb 2024 - 17:09
    • Baseline: 3 Feb 2024 - 17:10
  • Package commits:
    • Target: 32e1d1
    • Baseline: a86c3c
  • Julia commits:
    • Target: 312098
    • Baseline: 312098
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto
    • Baseline: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

Julia versioninfo

Target

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2445 MHz       1074 s          0 s        102 s       1588 s          0 s
       #2  2594 MHz       1036 s          0 s         85 s       1638 s          0 s
       #3  3241 MHz       1008 s          0 s         95 s       1666 s          0 s
       #4  2445 MHz        993 s          0 s         99 s       1664 s          0 s
  Memory: 15.606903076171875 GB (13812.890625 MB free)
  Uptime: 278.65 sec
  Load Avg:  2.29  1.2  0.49
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Baseline

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2445 MHz       1419 s          0 s        117 s       1974 s          0 s
       #2  3242 MHz       1548 s          0 s        101 s       1857 s          0 s
       #3  2445 MHz       1385 s          0 s        112 s       2018 s          0 s
       #4  2909 MHz       1431 s          0 s        112 s       1960 s          0 s
  Memory: 15.606903076171875 GB (13582.265625 MB free)
  Uptime: 353.47 sec
  Load Avg:  1.98  1.34  0.59
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Target result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmark: 3 Feb 2024 - 17:9
  • Package commit: 32e1d1
  • Julia commit: 312098
  • Julia command flags: None
  • Environment variables: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 754.111 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.053 ms (5%) 5.41 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 339.205 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 336.760 μs (5%) 518.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 584.654 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 436.095 μs (5%) 1.26 MiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 1.670 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 1.669 ms (5%) 768.56 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 1.728 ms (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.959 ms (5%) 18.36 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 606.064 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 606.796 μs (5%) 1018.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 1.218 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 783.466 μs (5%) 2.48 MiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 6.271 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 6.268 ms (5%) 1.48 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 294.090 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 378.248 μs (5%) 725.38 KiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 145.302 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 146.174 μs (5%) 143.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 253.755 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 215.843 μs (5%) 347.22 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 155.882 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 158.506 μs (5%) 206.06 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 864.236 μs (5%) 1.71 MiB (1%) 8058
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 931.152 μs (5%) 2.42 MiB (1%) 10115
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 526.846 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 517.277 μs (5%) 1.24 MiB (1%) 8028
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 745.825 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 728.864 μs (5%) 1.44 MiB (1%) 8036
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 654.224 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 518.009 μs (5%) 1.30 MiB (1%) 8030
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch!"] 489.817 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch"] 554.819 μs (5%) 727.66 KiB (1%) 2090
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward!"] 205.945 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward"] 206.788 μs (5%) 143.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward!"] 316.853 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward"] 277.240 μs (5%) 347.22 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi!"] 214.050 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi"] 215.093 μs (5%) 206.06 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 5.692 ms (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 6.194 ms (5%) 67.57 MiB (1%) 4068
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 1.253 ms (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 1.255 ms (5%) 1.97 MiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 3.698 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 1.770 ms (5%) 4.95 MiB (1%) 36
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 24.011 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 24.025 ms (5%) 2.95 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch!"] 3.433 ms (5%) 5.44 MiB (1%) 10002
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch"] 4.112 ms (5%) 15.67 MiB (1%) 16034
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward!"] 1.155 ms (5%) 95.33 KiB (1%) 2001
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward"] 1.156 ms (5%) 2.06 MiB (1%) 2007
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward!"] 1.782 ms (5%) 188.33 KiB (1%) 3981
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward"] 1.388 ms (5%) 5.16 MiB (1%) 3998
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi!"] 20.651 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi"] 20.597 ms (5%) 2.95 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 431.888 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 536.694 μs (5%) 1.75 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 203.932 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 211.516 μs (5%) 268.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 352.729 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 288.549 μs (5%) 660.09 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 480.429 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 483.304 μs (5%) 393.56 KiB (1%) 29

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1"]
  • ["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]

Julia versioninfo

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2445 MHz       1074 s          0 s        102 s       1588 s          0 s
       #2  2594 MHz       1036 s          0 s         85 s       1638 s          0 s
       #3  3241 MHz       1008 s          0 s         95 s       1666 s          0 s
       #4  2445 MHz        993 s          0 s         99 s       1664 s          0 s
  Memory: 15.606903076171875 GB (13812.890625 MB free)
  Uptime: 278.65 sec
  Load Avg:  2.29  1.2  0.49
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Baseline result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmark: 3 Feb 2024 - 17:10
  • Package commit: a86c3c
  • Julia commit: 312098
  • Julia command flags: None
  • Environment variables: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 755.704 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.048 ms (5%) 5.41 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 333.965 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 334.847 μs (5%) 518.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 584.615 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 438.360 μs (5%) 1.26 MiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 335.769 μs (5%) 518.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 55.955 μs (5%) 38.95 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 1.666 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 1.667 ms (5%) 768.56 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 1.727 ms (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.970 ms (5%) 18.36 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 595.894 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 597.969 μs (5%) 1018.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 1.202 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 781.631 μs (5%) 2.48 MiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 597.727 μs (5%) 1018.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 79.519 μs (5%) 41.77 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 6.258 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 6.261 ms (5%) 1.48 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 297.918 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 384.540 μs (5%) 725.38 KiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 141.956 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 143.989 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 261.139 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 217.968 μs (5%) 347.22 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 143.860 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 31.690 μs (5%) 37.08 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 156.032 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 159.268 μs (5%) 206.06 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 868.966 μs (5%) 1.71 MiB (1%) 8058
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 934.248 μs (5%) 2.42 MiB (1%) 10115
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 521.425 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 520.053 μs (5%) 1.24 MiB (1%) 8028
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 753.530 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 727.281 μs (5%) 1.44 MiB (1%) 8036
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 517.608 μs (5%) 1.24 MiB (1%) 8028
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 218.720 μs (5%) 318.33 KiB (1%) 2061
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 651.018 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 517.999 μs (5%) 1.30 MiB (1%) 8030
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch!"] 494.966 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch"] 559.394 μs (5%) 727.66 KiB (1%) 2090
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward!"] 211.486 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward"] 215.001 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward!"] 323.325 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward"] 280.894 μs (5%) 347.22 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "logdensity"] 214.360 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "rand"] 203.270 μs (5%) 599.58 KiB (1%) 4061
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi!"] 214.331 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi"] 217.356 μs (5%) 206.06 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 5.707 ms (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 6.287 ms (5%) 67.57 MiB (1%) 4068
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 1.243 ms (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 1.247 ms (5%) 1.97 MiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 3.600 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 1.768 ms (5%) 4.95 MiB (1%) 36
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 1.247 ms (5%) 1.97 MiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 122.179 μs (5%) 46.45 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 24.017 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 24.017 ms (5%) 2.95 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch!"] 3.489 ms (5%) 5.44 MiB (1%) 10002
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch"] 4.124 ms (5%) 15.67 MiB (1%) 16034
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward!"] 1.068 ms (5%) 95.33 KiB (1%) 2001
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward"] 1.076 ms (5%) 2.06 MiB (1%) 2007
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward!"] 1.823 ms (5%) 188.33 KiB (1%) 3981
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward"] 1.419 ms (5%) 5.16 MiB (1%) 3998
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "logdensity"] 1.076 ms (5%) 2.06 MiB (1%) 2007
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "rand"] 163.296 μs (5%) 46.45 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi!"] 22.436 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi"] 22.441 ms (5%) 2.95 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 434.853 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 534.750 μs (5%) 1.75 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 206.877 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 208.640 μs (5%) 268.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 355.545 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 289.361 μs (5%) 660.09 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 208.691 μs (5%) 268.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 43.240 μs (5%) 37.70 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 480.207 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 483.204 μs (5%) 393.56 KiB (1%) 29

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]

Julia versioninfo

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2445 MHz       1419 s          0 s        117 s       1974 s          0 s
       #2  3242 MHz       1548 s          0 s        101 s       1857 s          0 s
       #3  2445 MHz       1385 s          0 s        112 s       2018 s          0 s
       #4  2909 MHz       1431 s          0 s        112 s       1960 s          0 s
  Memory: 15.606903076171875 GB (13582.265625 MB free)
  Uptime: 353.47 sec
  Load Avg:  1.98  1.34  0.59
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Address sizes:                      48 bits physical, 48 bits virtual
Byte Order:                         Little Endian
CPU(s):                             4
On-line CPU(s) list:                0-3
Vendor ID:                          AuthenticAMD
Model name:                         AMD EPYC 7763 64-Core Processor
CPU family:                         25
Model:                              1
Thread(s) per core:                 2
Core(s) per socket:                 2
Socket(s):                          1
Stepping:                           1
BogoMIPS:                           4890.85
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext invpcid_single vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                     AMD-V
Hypervisor vendor:                  Microsoft
Virtualization type:                full
L1d cache:                          64 KiB (2 instances)
L1i cache:                          64 KiB (2 instances)
L2 cache:                           1 MiB (2 instances)
L3 cache:                           32 MiB (1 instance)
NUMA node(s):                       1
NUMA node0 CPU(s):                  0-3
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit:        Not affected
Vulnerability L1tf:                 Not affected
Vulnerability Mds:                  Not affected
Vulnerability Meltdown:             Not affected
Vulnerability Mmio stale data:      Not affected
Vulnerability Retbleed:             Not affected
Vulnerability Spec rstack overflow: Mitigation; safe RET, no microcode
Vulnerability Spec store bypass:    Vulnerable
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Retpolines, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

Copy link

github-actions bot commented Feb 3, 2024

Benchmark result

Judge result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 3 Feb 2024 - 17:49
    • Baseline: 3 Feb 2024 - 17:51
  • Package commits:
    • Target: f0c482
    • Baseline: a86c3c
  • Julia commits:
    • Target: 312098
    • Baseline: 312098
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto
    • Baseline: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

Julia versioninfo

Target

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz        857 s          0 s         92 s       1382 s          0 s
       #2  2445 MHz       1083 s          0 s         92 s       1154 s          0 s
       #3  3231 MHz        952 s          0 s        100 s       1267 s          0 s
       #4  2593 MHz       1179 s          0 s         98 s       1041 s          0 s
  Memory: 15.60690689086914 GB (13781.06640625 MB free)
  Uptime: 235.6 sec
  Load Avg:  2.85  1.34  0.53
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Baseline

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2648 MHz       1300 s          0 s        107 s       1671 s          0 s
       #2  2674 MHz       1516 s          0 s        105 s       1454 s          0 s
       #3  3243 MHz       1290 s          0 s        113 s       1664 s          0 s
       #4  3310 MHz       1629 s          0 s        114 s       1324 s          0 s
  Memory: 15.60690689086914 GB (14239.26953125 MB free)
  Uptime: 310.5 sec
  Load Avg:  2.29  1.48  0.64
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Target result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmark: 3 Feb 2024 - 17:49
  • Package commit: f0c482
  • Julia commit: 312098
  • Julia command flags: None
  • Environment variables: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 753.652 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.060 ms (5%) 5.41 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 336.871 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 338.414 μs (5%) 518.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 587.070 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 442.539 μs (5%) 1.26 MiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 1.673 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 1.671 ms (5%) 768.56 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 1.736 ms (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.963 ms (5%) 18.36 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 601.778 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 602.398 μs (5%) 1018.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 1.237 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 780.662 μs (5%) 2.48 MiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 6.267 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 6.265 ms (5%) 1.48 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 298.550 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 392.545 μs (5%) 725.38 KiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 141.906 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 143.839 μs (5%) 143.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 256.761 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 217.598 μs (5%) 347.22 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 156.623 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 159.298 μs (5%) 206.06 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 865.802 μs (5%) 1.71 MiB (1%) 8058
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 936.285 μs (5%) 2.42 MiB (1%) 10115
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 512.280 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 665.868 μs (5%) 1.24 MiB (1%) 8028
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 767.538 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 730.478 μs (5%) 1.44 MiB (1%) 8036
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 510.266 μs (5%) 1.10 MiB (1%) 8021
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 658.283 μs (5%) 1.30 MiB (1%) 8030
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch!"] 492.103 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch"] 555.381 μs (5%) 727.66 KiB (1%) 2090
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward!"] 201.557 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward"] 202.590 μs (5%) 143.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward!"] 315.942 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward"] 279.174 μs (5%) 347.22 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi!"] 212.628 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi"] 214.953 μs (5%) 206.06 KiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 5.581 ms (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 6.043 ms (5%) 67.57 MiB (1%) 4068
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 1.247 ms (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 1.253 ms (5%) 1.97 MiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 3.525 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 1.783 ms (5%) 4.95 MiB (1%) 36
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 24.224 ms (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 24.244 ms (5%) 2.95 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch!"] 3.381 ms (5%) 5.44 MiB (1%) 10002
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch"] 4.047 ms (5%) 15.67 MiB (1%) 16034
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward!"] 1.151 ms (5%) 95.33 KiB (1%) 2001
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward"] 1.151 ms (5%) 2.06 MiB (1%) 2007
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward!"] 1.793 ms (5%) 188.33 KiB (1%) 3981
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward"] 1.373 ms (5%) 5.16 MiB (1%) 3998
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi!"] 20.678 ms (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi"] 20.592 ms (5%) 2.95 MiB (1%) 29
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 440.515 μs (5%) 4.72 KiB (1%) 42
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 530.945 μs (5%) 1.75 MiB (1%) 2066
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 204.072 μs (5%) 2.39 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 206.938 μs (5%) 268.45 KiB (1%) 27
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 355.947 μs (5%) 2.58 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 291.146 μs (5%) 660.09 KiB (1%) 35
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 481.883 μs (5%) 2.45 KiB (1%) 21
["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 484.919 μs (5%) 393.56 KiB (1%) 29

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["HiddenMarkovModels.jl", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1"]
  • ["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0"]
  • ["HiddenMarkovModels.jl", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]

Julia versioninfo

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz        857 s          0 s         92 s       1382 s          0 s
       #2  2445 MHz       1083 s          0 s         92 s       1154 s          0 s
       #3  3231 MHz        952 s          0 s        100 s       1267 s          0 s
       #4  2593 MHz       1179 s          0 s         98 s       1041 s          0 s
  Memory: 15.60690689086914 GB (13781.06640625 MB free)
  Uptime: 235.6 sec
  Load Avg:  2.85  1.34  0.53
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Baseline result

Benchmark Report for /home/runner/work/HiddenMarkovModels.jl/HiddenMarkovModels.jl

Job Properties

  • Time of benchmark: 3 Feb 2024 - 17:51
  • Package commit: a86c3c
  • Julia commit: 312098
  • Julia command flags: None
  • Environment variables: OPENBLAS_NUM_THREADS => 1 JULIA_NUM_THREADS => auto

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 753.221 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.050 ms (5%) 5.41 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 334.226 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 335.205 μs (5%) 518.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 585.518 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 437.780 μs (5%) 1.26 MiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 335.669 μs (5%) 518.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 55.194 μs (5%) 38.95 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 1.668 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 1.670 ms (5%) 768.56 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 1.722 ms (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 1.946 ms (5%) 18.36 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 597.619 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 599.463 μs (5%) 1018.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 1.199 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 781.134 μs (5%) 2.48 MiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 599.093 μs (5%) 1018.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 78.277 μs (5%) 41.77 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 6.264 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 6.263 ms (5%) 1.48 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 295.273 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 395.922 μs (5%) 725.38 KiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 140.363 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 142.016 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 256.060 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 215.283 μs (5%) 347.22 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 142.257 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 31.669 μs (5%) 37.08 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 157.355 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 159.639 μs (5%) 206.06 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 870.435 μs (5%) 1.71 MiB (1%) 8058
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 930.118 μs (5%) 2.42 MiB (1%) 10115
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 515.929 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 512.503 μs (5%) 1.24 MiB (1%) 8028
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 773.644 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 736.685 μs (5%) 1.44 MiB (1%) 8036
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 536.237 μs (5%) 1.24 MiB (1%) 8028
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 215.275 μs (5%) 318.33 KiB (1%) 2061
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 653.788 μs (5%) 1.10 MiB (1%) 8021
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 513.775 μs (5%) 1.30 MiB (1%) 8030
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch!"] 487.554 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "baum_welch"] 551.773 μs (5%) 727.66 KiB (1%) 2090
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward!"] 206.568 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward"] 209.342 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward!"] 315.641 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "forward_backward"] 275.166 μs (5%) 347.22 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "logdensity"] 208.280 μs (5%) 143.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "rand"] 201.738 μs (5%) 599.58 KiB (1%) 4061
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi!"] 212.538 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1", "viterbi"] 215.574 μs (5%) 206.06 KiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 5.679 ms (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 6.273 ms (5%) 67.57 MiB (1%) 4068
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 1.257 ms (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 1.256 ms (5%) 1.97 MiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 3.662 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 1.789 ms (5%) 4.95 MiB (1%) 36
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 1.259 ms (5%) 1.97 MiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 120.345 μs (5%) 46.45 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 24.036 ms (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 24.041 ms (5%) 2.95 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch!"] 3.466 ms (5%) 5.44 MiB (1%) 10002
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "baum_welch"] 4.087 ms (5%) 15.67 MiB (1%) 16034
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward!"] 1.146 ms (5%) 95.33 KiB (1%) 2001
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward"] 1.152 ms (5%) 2.06 MiB (1%) 2007
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward!"] 1.787 ms (5%) 188.33 KiB (1%) 3981
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "forward_backward"] 1.392 ms (5%) 5.16 MiB (1%) 3998
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "logdensity"] 1.148 ms (5%) 2.06 MiB (1%) 2007
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "rand"] 164.789 μs (5%) 46.45 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi!"] 20.565 ms (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0", "viterbi"] 20.636 ms (5%) 2.95 MiB (1%) 29
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch!"] 435.117 μs (5%) 4.72 KiB (1%) 42
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "baum_welch"] 552.598 μs (5%) 1.75 MiB (1%) 2066
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward!"] 203.803 μs (5%) 2.39 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward"] 206.407 μs (5%) 268.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward!"] 354.796 μs (5%) 2.58 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "forward_backward"] 289.223 μs (5%) 660.09 KiB (1%) 35
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "logdensity"] 206.047 μs (5%) 268.45 KiB (1%) 27
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "rand"] 42.179 μs (5%) 37.70 KiB (1%) 61
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi!"] 481.515 μs (5%) 2.45 KiB (1%) 21
["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0", "viterbi"] 484.790 μs (5%) 393.56 KiB (1%) 29

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 16 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 32 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 4 obs_dim 10 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 1"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 64 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 1 custom_dist 0"]
  • ["HMMBenchmark.HiddenMarkovModels", "nb_states 8 obs_dim 1 seq_length 100 nb_seqs 20 bw_iter 1 sparse 0 custom_dist 0"]

Julia versioninfo

Julia Version 1.10.0
Commit 3120989f39b (2023-12-25 18:01 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 22.04.3 LTS
  uname: Linux 6.2.0-1019-azure #19~22.04.1-Ubuntu SMP Wed Jan 10 22:57:03 UTC 2024 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  2648 MHz       1300 s          0 s        107 s       1671 s          0 s
       #2  2674 MHz       1516 s          0 s        105 s       1454 s          0 s
       #3  3243 MHz       1290 s          0 s        113 s       1664 s          0 s
       #4  3310 MHz       1629 s          0 s        114 s       1324 s          0 s
  Memory: 15.60690689086914 GB (14239.26953125 MB free)
  Uptime: 310.5 sec
  Load Avg:  2.29  1.48  0.64
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
  Threads: 5 on 4 virtual cores

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Address sizes:                      48 bits physical, 48 bits virtual
Byte Order:                         Little Endian
CPU(s):                             4
On-line CPU(s) list:                0-3
Vendor ID:                          AuthenticAMD
Model name:                         AMD EPYC 7763 64-Core Processor
CPU family:                         25
Model:                              1
Thread(s) per core:                 2
Core(s) per socket:                 2
Socket(s):                          1
Stepping:                           1
BogoMIPS:                           4890.86
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext invpcid_single vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                     AMD-V
Hypervisor vendor:                  Microsoft
Virtualization type:                full
L1d cache:                          64 KiB (2 instances)
L1i cache:                          64 KiB (2 instances)
L2 cache:                           1 MiB (2 instances)
L3 cache:                           32 MiB (1 instance)
NUMA node(s):                       1
NUMA node0 CPU(s):                  0-3
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit:        Not affected
Vulnerability L1tf:                 Not affected
Vulnerability Mds:                  Not affected
Vulnerability Meltdown:             Not affected
Vulnerability Mmio stale data:      Not affected
Vulnerability Retbleed:             Not affected
Vulnerability Spec rstack overflow: Mitigation; safe RET, no microcode
Vulnerability Spec store bypass:    Vulnerable
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Retpolines, STIBP disabled, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

Copy link

codecov bot commented Feb 3, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (a86c3cd) 92.19% compared to head (b02347d) 92.19%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #84   +/-   ##
=======================================
  Coverage   92.19%   92.19%           
=======================================
  Files          18       18           
  Lines         474      474           
=======================================
  Hits          437      437           
  Misses         37       37           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@gdalle gdalle merged commit 0b7f2ac into main Feb 3, 2024
5 checks passed
@gdalle gdalle deleted the correct_comparison branch February 3, 2024 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run benchmark Benchmarks are run by CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant