QuantumSavory / QuantumSavory.jl

A full stack simulator of quantum hardware, from the low-level analog physics to high-level network dynamics. Includes discrete event simulator, symbolic representation for quantum object, and works with many backend simulators.
https://quantumsavory.github.io/QuantumSavory.jl/
MIT License
30 stars 11 forks source link

added Query Interface and some doc fixes #92

Closed ba2tro closed 6 months ago

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 71.76%. Comparing base (1a0b40d) to head (428b75e). Report is 2 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #92 +/- ## ========================================== + Coverage 71.11% 71.76% +0.65% ========================================== Files 37 37 Lines 1475 1509 +34 ========================================== + Hits 1049 1083 +34 Misses 426 426 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 7 months ago
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 29 Jan 2024 - 17:44 - Baseline: 29 Jan 2024 - 17:45 * Package commits: - Target: 9ae768 - Baseline: cea28c * Julia commits: - Target: 08d229 - Baseline: 08d229 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1400 Commit 08d229f4a7c (2024-01-29 11:51 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3227 MHz 3286 s 0 s 244 s 4324 s 0 s #2 3240 MHz 3335 s 0 s 245 s 4268 s 0 s #3 3242 MHz 4132 s 0 s 258 s 3454 s 0 s #4 2445 MHz 3805 s 0 s 227 s 3827 s 0 s Memory: 15.60690689086914 GB (13563.4296875 MB free) Uptime: 789.19 sec Load Avg: 1.16 2.01 1.4 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1400 Commit 08d229f4a7c (2024-01-29 11:51 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 2445 MHz 3414 s 0 s 260 s 4946 s 0 s #2 3175 MHz 3660 s 0 s 261 s 4694 s 0 s #3 3243 MHz 4246 s 0 s 267 s 4097 s 0 s #4 3245 MHz 4080 s 0 s 242 s 4303 s 0 s Memory: 15.60690689086914 GB (13662.3671875 MB free) Uptime: 865.99 sec Load Avg: 1.14 1.81 1.37 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 29 Jan 2024 - 17:44 * Package commit: 9ae768 * Julia commit: 08d229 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 198.923 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.871 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1400 Commit 08d229f4a7c (2024-01-29 11:51 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3227 MHz 3286 s 0 s 244 s 4324 s 0 s #2 3240 MHz 3335 s 0 s 245 s 4268 s 0 s #3 3242 MHz 4132 s 0 s 258 s 3454 s 0 s #4 2445 MHz 3805 s 0 s 227 s 3827 s 0 s Memory: 15.60690689086914 GB (13563.4296875 MB free) Uptime: 789.19 sec Load Avg: 1.16 2.01 1.4 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 29 Jan 2024 - 17:45 * Package commit: cea28c * Julia commit: 08d229 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 190.749 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.858 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1400 Commit 08d229f4a7c (2024-01-29 11:51 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 2445 MHz 3414 s 0 s 260 s 4946 s 0 s #2 3175 MHz 3660 s 0 s 261 s 4694 s 0 s #3 3243 MHz 4246 s 0 s 267 s 4097 s 0 s #4 3245 MHz 4080 s 0 s 242 s 4303 s 0 s Memory: 15.60690689086914 GB (13662.3671875 MB free) Uptime: 865.99 sec Load Avg: 1.14 1.81 1.37 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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.84 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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 30 Jan 2024 - 22:36 - Baseline: 30 Jan 2024 - 22:37 * Package commits: - Target: 043763 - Baseline: 23da67 * Julia commits: - Target: 3510f4 - Baseline: 3510f4 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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 | |-------------------------------------------------------------|---------------|--------------| | `["register", "creation_and_initialization", "from_tests"]` | 1.10 (5%) :x: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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 3242 MHz 3444 s 0 s 250 s 3629 s 0 s #2 2445 MHz 3574 s 0 s 233 s 3524 s 0 s #3 3118 MHz 3291 s 0 s 245 s 3776 s 0 s #4 2722 MHz 3994 s 0 s 273 s 3057 s 0 s Memory: 15.60690689086914 GB (13562.28515625 MB free) Uptime: 735.53 sec Load Avg: 1.17 2.08 1.42 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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 3550 s 0 s 269 s 4261 s 0 s #2 2445 MHz 3648 s 0 s 243 s 4196 s 0 s #3 3244 MHz 3626 s 0 s 257 s 4187 s 0 s #4 3242 MHz 4312 s 0 s 285 s 3484 s 0 s Memory: 15.60690689086914 GB (13639.41796875 MB free) Uptime: 811.4 sec Load Avg: 1.18 1.87 1.4 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 30 Jan 2024 - 22:36 * Package commit: 043763 * Julia commit: 3510f4 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 193.137 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.927 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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 3242 MHz 3444 s 0 s 250 s 3629 s 0 s #2 2445 MHz 3574 s 0 s 233 s 3524 s 0 s #3 3118 MHz 3291 s 0 s 245 s 3776 s 0 s #4 2722 MHz 3994 s 0 s 273 s 3057 s 0 s Memory: 15.60690689086914 GB (13562.28515625 MB free) Uptime: 735.53 sec Load Avg: 1.17 2.08 1.42 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 30 Jan 2024 - 22:37 * Package commit: 23da67 * Julia commit: 3510f4 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 175.896 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.893 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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 3550 s 0 s 269 s 4261 s 0 s #2 2445 MHz 3648 s 0 s 243 s 4196 s 0 s #3 3244 MHz 3626 s 0 s 257 s 4187 s 0 s #4 3242 MHz 4312 s 0 s 285 s 3484 s 0 s Memory: 15.60690689086914 GB (13639.41796875 MB free) Uptime: 811.4 sec Load Avg: 1.18 1.87 1.4 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 30 Jan 2024 - 22:42 - Baseline: 30 Jan 2024 - 22:44 * Package commits: - Target: 8689aa - Baseline: 23da67 * Julia commits: - Target: 3510f4 - Baseline: 3510f4 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3222 MHz 3428 s 0 s 229 s 4570 s 0 s #2 3244 MHz 3749 s 0 s 252 s 4232 s 0 s #3 3109 MHz 4029 s 0 s 257 s 3938 s 0 s #4 2445 MHz 3801 s 0 s 251 s 4179 s 0 s Memory: 15.60690689086914 GB (13568.5703125 MB free) Uptime: 826.79 sec Load Avg: 1.14 2.03 1.46 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3244 MHz 3584 s 0 s 235 s 5229 s 0 s #2 3267 MHz 3957 s 0 s 272 s 4824 s 0 s #3 2996 MHz 4493 s 0 s 272 s 4279 s 0 s #4 2445 MHz 3873 s 0 s 258 s 4920 s 0 s Memory: 15.60690689086914 GB (13643.5546875 MB free) Uptime: 908.97 sec Load Avg: 1.13 1.81 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 30 Jan 2024 - 22:42 * Package commit: 8689aa * Julia commit: 3510f4 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 213.824 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.879 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3222 MHz 3428 s 0 s 229 s 4570 s 0 s #2 3244 MHz 3749 s 0 s 252 s 4232 s 0 s #3 3109 MHz 4029 s 0 s 257 s 3938 s 0 s #4 2445 MHz 3801 s 0 s 251 s 4179 s 0 s Memory: 15.60690689086914 GB (13568.5703125 MB free) Uptime: 826.79 sec Load Avg: 1.14 2.03 1.46 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 30 Jan 2024 - 22:44 * Package commit: 23da67 * Julia commit: 3510f4 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 206.890 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.917 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1418 Commit 3510f4ed16c (2024-01-30 18:58 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-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 CPU: AMD EPYC 7763 64-Core Processor: speed user nice sys idle irq #1 3244 MHz 3584 s 0 s 235 s 5229 s 0 s #2 3267 MHz 3957 s 0 s 272 s 4824 s 0 s #3 2996 MHz 4493 s 0 s 272 s 4279 s 0 s #4 2445 MHz 3873 s 0 s 258 s 4920 s 0 s Memory: 15.60690689086914 GB (13643.5546875 MB free) Uptime: 908.97 sec Load Avg: 1.13 1.81 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 31 Jan 2024 - 23:49 - Baseline: 31 Jan 2024 - 23:51 * Package commits: - Target: e7d84f - Baseline: 23da67 * Julia commits: - Target: 444e14 - Baseline: 444e14 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 2618 MHz 3824 s 0 s 256 s 3894 s 0 s #2 2445 MHz 3662 s 0 s 246 s 4070 s 0 s #3 3316 MHz 3425 s 0 s 212 s 4340 s 0 s #4 3243 MHz 3591 s 0 s 234 s 4159 s 0 s Memory: 15.60690689086914 GB (13567.49609375 MB free) Uptime: 801.51 sec Load Avg: 1.17 2.07 1.44 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 4021 s 0 s 268 s 4450 s 0 s #2 3146 MHz 4158 s 0 s 259 s 4328 s 0 s #3 3244 MHz 3501 s 0 s 223 s 5020 s 0 s #4 3274 MHz 3662 s 0 s 252 s 4836 s 0 s Memory: 15.60690689086914 GB (13637.8203125 MB free) Uptime: 878.26 sec Load Avg: 1.17 1.88 1.42 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 31 Jan 2024 - 23:49 * Package commit: e7d84f * Julia commit: 444e14 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 195.335 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.969 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 2618 MHz 3824 s 0 s 256 s 3894 s 0 s #2 2445 MHz 3662 s 0 s 246 s 4070 s 0 s #3 3316 MHz 3425 s 0 s 212 s 4340 s 0 s #4 3243 MHz 3591 s 0 s 234 s 4159 s 0 s Memory: 15.60690689086914 GB (13567.49609375 MB free) Uptime: 801.51 sec Load Avg: 1.17 2.07 1.44 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 31 Jan 2024 - 23:51 * Package commit: 23da67 * Julia commit: 444e14 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 186.779 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.881 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 4021 s 0 s 268 s 4450 s 0 s #2 3146 MHz 4158 s 0 s 259 s 4328 s 0 s #3 3244 MHz 3501 s 0 s 223 s 5020 s 0 s #4 3274 MHz 3662 s 0 s 252 s 4836 s 0 s Memory: 15.60690689086914 GB (13637.8203125 MB free) Uptime: 878.26 sec Load Avg: 1.17 1.88 1.42 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 1 Feb 2024 - 00:28 - Baseline: 1 Feb 2024 - 00:29 * Package commits: - Target: 7ff711 - Baseline: 23da67 * Julia commits: - Target: 444e14 - Baseline: 444e14 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 2771 MHz 3320 s 0 s 231 s 3872 s 0 s #2 3120 MHz 3866 s 0 s 238 s 3296 s 0 s #3 2445 MHz 3780 s 0 s 240 s 3408 s 0 s #4 3244 MHz 4140 s 0 s 270 s 3016 s 0 s Memory: 15.60690689086914 GB (13597.3828125 MB free) Uptime: 746.31 sec Load Avg: 1.13 2.02 1.45 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 3540 s 0 s 247 s 4444 s 0 s #2 2445 MHz 3993 s 0 s 248 s 3968 s 0 s #3 3227 MHz 3982 s 0 s 253 s 4002 s 0 s #4 3243 MHz 4478 s 0 s 289 s 3468 s 0 s Memory: 15.60690689086914 GB (13677.6875 MB free) Uptime: 827.33 sec Load Avg: 1.21 1.84 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 0:28 * Package commit: 7ff711 * Julia commit: 444e14 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 204.192 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.933 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 2771 MHz 3320 s 0 s 231 s 3872 s 0 s #2 3120 MHz 3866 s 0 s 238 s 3296 s 0 s #3 2445 MHz 3780 s 0 s 240 s 3408 s 0 s #4 3244 MHz 4140 s 0 s 270 s 3016 s 0 s Memory: 15.60690689086914 GB (13597.3828125 MB free) Uptime: 746.31 sec Load Avg: 1.13 2.02 1.45 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 0:29 * Package commit: 23da67 * Julia commit: 444e14 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 198.432 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.899 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1433 Commit 444e14eefb1 (2024-01-31 20:37 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 3540 s 0 s 247 s 4444 s 0 s #2 2445 MHz 3993 s 0 s 248 s 3968 s 0 s #3 3227 MHz 3982 s 0 s 253 s 4002 s 0 s #4 3243 MHz 4478 s 0 s 289 s 3468 s 0 s Memory: 15.60690689086914 GB (13677.6875 MB free) Uptime: 827.33 sec Load Avg: 1.21 1.84 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 1 Feb 2024 - 17:12 - Baseline: 1 Feb 2024 - 17:14 * Package commits: - Target: 374f06 - Baseline: 23da67 * Julia commits: - Target: f064e1 - Baseline: f064e1 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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 | |-------------------------------------------------------------|---------------|--------------| | `["register", "creation_and_initialization", "from_tests"]` | 1.07 (5%) :x: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1437 Commit f064e1bac1d (2024-02-01 06:12 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 2965 MHz 3739 s 0 s 252 s 2974 s 0 s #2 3233 MHz 3811 s 0 s 216 s 2938 s 0 s #3 3274 MHz 3516 s 0 s 254 s 3197 s 0 s #4 3244 MHz 3565 s 0 s 231 s 3164 s 0 s Memory: 15.606903076171875 GB (13589.7734375 MB free) Uptime: 699.65 sec Load Avg: 1.2 2.09 1.44 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1437 Commit f064e1bac1d (2024-02-01 06:12 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 3242 MHz 3986 s 0 s 260 s 3484 s 0 s #2 3219 MHz 4011 s 0 s 224 s 3497 s 0 s #3 2445 MHz 3849 s 0 s 266 s 3619 s 0 s #4 2445 MHz 3630 s 0 s 246 s 3849 s 0 s Memory: 15.606903076171875 GB (13631.03515625 MB free) Uptime: 776.42 sec Load Avg: 1.15 1.86 1.41 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 17:12 * Package commit: 374f06 * Julia commit: f064e1 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 198.229 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.969 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1437 Commit f064e1bac1d (2024-02-01 06:12 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 2965 MHz 3739 s 0 s 252 s 2974 s 0 s #2 3233 MHz 3811 s 0 s 216 s 2938 s 0 s #3 3274 MHz 3516 s 0 s 254 s 3197 s 0 s #4 3244 MHz 3565 s 0 s 231 s 3164 s 0 s Memory: 15.606903076171875 GB (13589.7734375 MB free) Uptime: 699.65 sec Load Avg: 1.2 2.09 1.44 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 17:14 * Package commit: 23da67 * Julia commit: f064e1 * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 185.124 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.902 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1437 Commit f064e1bac1d (2024-02-01 06:12 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 3242 MHz 3986 s 0 s 260 s 3484 s 0 s #2 3219 MHz 4011 s 0 s 224 s 3497 s 0 s #3 2445 MHz 3849 s 0 s 266 s 3619 s 0 s #4 2445 MHz 3630 s 0 s 246 s 3849 s 0 s Memory: 15.606903076171875 GB (13631.03515625 MB free) Uptime: 776.42 sec Load Avg: 1.15 1.86 1.41 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (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 |
Benchmark Result # Judge result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmarks: - Target: 1 Feb 2024 - 17:53 - Baseline: 1 Feb 2024 - 17:54 * Package commits: - Target: 6274c2 - Baseline: 23da67 * Julia commits: - Target: 88218c - Baseline: 88218c * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). 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: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ### Target ``` Julia Version 1.11.0-DEV.1440 Commit 88218c671b1 (2024-02-01 14:39 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 3409 s 0 s 257 s 3144 s 0 s #2 2445 MHz 3571 s 0 s 228 s 3018 s 0 s #3 3239 MHz 3725 s 0 s 254 s 2820 s 0 s #4 3242 MHz 3884 s 0 s 274 s 2648 s 0 s Memory: 15.60690689086914 GB (13574.30859375 MB free) Uptime: 684.11 sec Load Avg: 1.15 2.05 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` ### Baseline ``` Julia Version 1.11.0-DEV.1440 Commit 88218c671b1 (2024-02-01 14:39 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 3527 s 0 s 271 s 3789 s 0 s #2 3111 MHz 3872 s 0 s 245 s 3476 s 0 s #3 3261 MHz 3985 s 0 s 269 s 3322 s 0 s #4 3243 MHz 4056 s 0 s 284 s 3243 s 0 s Memory: 15.60690689086914 GB (13647.3125 MB free) Uptime: 761.97 sec Load Avg: 1.21 1.86 1.41 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Target result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 17:53 * Package commit: 6274c2 * Julia commit: 88218c * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 198.980 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.914 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquery", "misc"]` ## Julia versioninfo ``` Julia Version 1.11.0-DEV.1440 Commit 88218c671b1 (2024-02-01 14:39 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 3409 s 0 s 257 s 3144 s 0 s #2 2445 MHz 3571 s 0 s 228 s 3018 s 0 s #3 3239 MHz 3725 s 0 s 254 s 2820 s 0 s #4 3242 MHz 3884 s 0 s 274 s 2648 s 0 s Memory: 15.60690689086914 GB (13574.30859375 MB free) Uptime: 684.11 sec Load Avg: 1.15 2.05 1.43 WORD_SIZE: 64 LLVM: libLLVM-16.0.6 (ORCJIT, znver3) Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores) ``` --- # Baseline result # Benchmark Report for */home/runner/work/QuantumSavory.jl/QuantumSavory.jl* ## Job Properties * Time of benchmark: 1 Feb 2024 - 17:54 * Package commit: 23da67 * Julia commit: 88218c * Julia command flags: None * Environment variables: None ## 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 | |-------------------------------------------------------------|----------------:|--------:|----------------:|------------:| | `["register", "creation_and_initialization", "from_tests"]` | 191.325 μs (5%) | | 704.48 KiB (1%) | 2454 | | `["tagquery", "misc", "from_tests"]` | 2.894 μs (5%) | | 7.84 KiB (1%) | 143 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["register", "creation_and_initialization"]` - `["tagquer...*[Comment body truncated]*
ba2tro commented 7 months ago

Keep getting duplicate docstring warning: https://github.com/QuantumSavory/QuantumSavory.jl/actions/runs/7744890873/job/21119667800?pr=92#step:5:1383 in the log. It triggers the duplicate docstring warning due to same object being put inside @docs template more than once even if the signatures are clearly different https://github.com/JuliaDocs/Documenter.jl/blob/deecbd7d3abc395fe31d7a393539bcda4c00d753/src/expander_pipeline.jl#L406

Edit: Fixed