Skip to content

Fix benchmark ci job#3

Open
hakkelt wants to merge 3 commits into
upstream-masterfrom
fix-benchmark-ci-job
Open

Fix benchmark ci job#3
hakkelt wants to merge 3 commits into
upstream-masterfrom
fix-benchmark-ci-job

Conversation

@hakkelt

@hakkelt hakkelt commented Jan 24, 2026

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

github-actions Bot commented Jan 24, 2026

Copy link
Copy Markdown

Benchmark Results (Julia v1)

Time benchmarks
master ad4cc56... master / ad4cc56...
IndBallL1/Float32 3.93 ± 1.1 μs 4.03 ± 3.9 μs 0.975 ± 0.98
IndBallL1/Float64 5.02 ± 1.8 μs 5.22 ± 1.7 μs 0.962 ± 0.46
IndBox/Float32 9.18 ± 0.091 μs 9.26 ± 0.11 μs 0.991 ± 0.015
IndBox/Float64 9.61 ± 0.49 μs 9.87 ± 0.64 μs 0.974 ± 0.08
IndExpPrimal/Float32 0.192 ± 0.011 ms 0.193 ± 0.011 ms 0.995 ± 0.081
IndExpPrimal/Float64 0.192 ± 0.012 ms 0.193 ± 0.012 ms 0.994 ± 0.088
IndNonnegative/Float32 9.65 ± 1.6 μs 11.3 ± 1.1 μs 0.857 ± 0.16
IndNonnegative/Float64 5.31 ± 0.3 μs 5.42 ± 0.39 μs 0.98 ± 0.09
IndPSD/("ComplexF64", 10) 18.7 ± 1.3 μs 18.7 ± 1.7 μs 0.998 ± 0.12
IndPSD/("ComplexF64", 20) 0.0697 ± 0.00094 ms 0.0697 ± 0.00089 ms 1 ± 0.019
IndPSD/("ComplexF64", 50) 0.555 ± 0.013 ms 0.557 ± 0.016 ms 0.995 ± 0.037
IndPSD/("Float64", 10) 15.1 ± 0.86 μs 15 ± 0.65 μs 1 ± 0.072
IndPSD/("Float64", 20) 0.0475 ± 0.0016 ms 0.0477 ± 0.00087 ms 0.997 ± 0.038
IndPSD/("Float64", 50) 0.281 ± 0.012 ms 0.282 ± 0.012 ms 0.999 ± 0.062
IndSimplex/Float32 21.8 ± 0.55 μs 21.3 ± 0.48 μs 1.03 ± 0.035
IndSimplex/Float64 26.4 ± 3 μs 26.3 ± 2.7 μs 1.01 ± 0.16
LeastSquares/("ComplexF64", "(11, 5)", 0, 0) 1.14 ± 0.02 μs 1.13 ± 0.031 μs 1.01 ± 0.033
LeastSquares/("ComplexF64", "(11, 5)", 0, 1) 1.6 ± 0.11 μs 1.58 ± 0.09 μs 1.01 ± 0.09
LeastSquares/("ComplexF64", "(11, 5)", 1, 0) 9.89 ± 0.31 μs 9.9 ± 0.34 μs 0.999 ± 0.047
LeastSquares/("ComplexF64", "(11, 5)", 1, 1) 1.43 ± 0.089 μs 1.42 ± 0.07 μs 1.01 ± 0.08
LeastSquares/("ComplexF64", "(5, 11)", 0, 0) 1.34 ± 0.039 μs 1.34 ± 0.04 μs 1 ± 0.042
LeastSquares/("ComplexF64", "(5, 11)", 0, 1) 1.82 ± 0.14 μs 1.73 ± 0.1 μs 1.05 ± 0.1
LeastSquares/("ComplexF64", "(5, 11)", 1, 0) 10.1 ± 0.32 μs 10.2 ± 0.32 μs 0.994 ± 0.044
LeastSquares/("ComplexF64", "(5, 11)", 1, 1) 1.72 ± 0.12 μs 1.75 ± 0.13 μs 0.983 ± 0.1
LeastSquares/("Float64", "(11, 5)", 0, 0) 0.962 ± 0.011 μs 0.981 ± 0.03 μs 0.981 ± 0.032
LeastSquares/("Float64", "(11, 5)", 0, 1) 1.28 ± 0.09 μs 1.27 ± 0.08 μs 1.01 ± 0.095
LeastSquares/("Float64", "(11, 5)", 1, 0) 9.77 ± 0.3 μs 9.78 ± 0.3 μs 0.999 ± 0.043
LeastSquares/("Float64", "(11, 5)", 1, 1) 1.24 ± 0.089 μs 1.2 ± 0.1 μs 1.03 ± 0.11
LeastSquares/("Float64", "(5, 11)", 0, 0) 1.13 ± 0.041 μs 1.12 ± 0.021 μs 1.01 ± 0.041
LeastSquares/("Float64", "(5, 11)", 0, 1) 1.45 ± 0.09 μs 1.44 ± 0.079 μs 1.01 ± 0.083
LeastSquares/("Float64", "(5, 11)", 1, 0) 9.94 ± 0.29 μs 9.96 ± 0.3 μs 0.998 ± 0.042
LeastSquares/("Float64", "(5, 11)", 1, 1) 1.44 ± 0.11 μs 1.44 ± 0.12 μs 1 ± 0.11
NormL2/Float32 4.28 ± 0.65 μs 4.63 ± 0.74 μs 0.924 ± 0.2
NormL2/Float64 10.2 ± 3.2 μs 11.3 ± 3.2 μs 0.906 ± 0.38
time_to_load 0.26 ± 0.0017 s 1.08 ± 0.0049 s 0.24 ± 0.0019
Memory benchmarks
master ad4cc56... master / ad4cc56...
IndBallL1/Float32 10 allocs: 10.4 kB 10 allocs: 10.4 kB 1
IndBallL1/Float64 10 allocs: 20.5 kB 10 allocs: 20.5 kB 1
IndBox/Float32 1 allocs: 16 B 1 allocs: 16 B 1
IndBox/Float64 1 allocs: 16 B 1 allocs: 16 B 1
IndExpPrimal/Float32 11 k allocs: 0.179 MB 11 k allocs: 0.179 MB 1
IndExpPrimal/Float64 11 k allocs: 0.179 MB 11 k allocs: 0.179 MB 1
IndNonnegative/Float32 1 allocs: 16 B 1 allocs: 16 B 1
IndNonnegative/Float64 1 allocs: 16 B 1 allocs: 16 B 1
IndPSD/("ComplexF64", 10) 19 allocs: 11.9 kB 19 allocs: 11.9 kB 1
IndPSD/("ComplexF64", 20) 22 allocs: 29.2 kB 22 allocs: 29.2 kB 1
IndPSD/("ComplexF64", 50) 23 allocs: 0.116 MB 23 allocs: 0.116 MB 1
IndPSD/("Float64", 10) 16 allocs: 5.88 kB 16 allocs: 5.88 kB 1
IndPSD/("Float64", 20) 18 allocs: 14 kB 18 allocs: 14 kB 1
IndPSD/("Float64", 50) 19 allocs: 0.0564 MB 19 allocs: 0.0564 MB 1
IndSimplex/Float32 24 allocs: 0.0344 MB 24 allocs: 0.0344 MB 1
IndSimplex/Float64 26 allocs: 0.0685 MB 26 allocs: 0.0685 MB 1
LeastSquares/("ComplexF64", "(11, 5)", 0, 0) 7 allocs: 1.05 kB 7 allocs: 1.05 kB 1
LeastSquares/("ComplexF64", "(11, 5)", 0, 1) 17 allocs: 1.14 kB 17 allocs: 1.14 kB 1
LeastSquares/("ComplexF64", "(11, 5)", 1, 0) 0.059 k allocs: 4.6 kB 0.059 k allocs: 4.6 kB 1
LeastSquares/("ComplexF64", "(11, 5)", 1, 1) 17 allocs: 1.17 kB 17 allocs: 1.17 kB 1
LeastSquares/("ComplexF64", "(5, 11)", 0, 0) 7 allocs: 1.05 kB 7 allocs: 1.05 kB 1
LeastSquares/("ComplexF64", "(5, 11)", 0, 1) 17 allocs: 1.14 kB 17 allocs: 1.14 kB 1
LeastSquares/("ComplexF64", "(5, 11)", 1, 0) 0.059 k allocs: 4.6 kB 0.059 k allocs: 4.6 kB 1
LeastSquares/("ComplexF64", "(5, 11)", 1, 1) 17 allocs: 1.17 kB 17 allocs: 1.17 kB 1
LeastSquares/("Float64", "(11, 5)", 0, 0) 7 allocs: 0.609 kB 7 allocs: 0.609 kB 1
LeastSquares/("Float64", "(11, 5)", 0, 1) 17 allocs: 0.984 kB 17 allocs: 0.984 kB 1
LeastSquares/("Float64", "(11, 5)", 1, 0) 0.059 k allocs: 3.96 kB 0.059 k allocs: 3.96 kB 1
LeastSquares/("Float64", "(11, 5)", 1, 1) 17 allocs: 1.02 kB 17 allocs: 1.02 kB 1
LeastSquares/("Float64", "(5, 11)", 0, 0) 7 allocs: 0.609 kB 7 allocs: 0.609 kB 1
LeastSquares/("Float64", "(5, 11)", 0, 1) 17 allocs: 0.984 kB 17 allocs: 0.984 kB 1
LeastSquares/("Float64", "(5, 11)", 1, 0) 0.059 k allocs: 3.96 kB 0.059 k allocs: 3.96 kB 1
LeastSquares/("Float64", "(5, 11)", 1, 1) 17 allocs: 1.02 kB 17 allocs: 1.02 kB 1
NormL2/Float32 1 allocs: 16 B 1 allocs: 16 B 1
NormL2/Float64 1 allocs: 16 B 1 allocs: 16 B 1
time_to_load 0.145 k allocs: 11 kB 0.145 k allocs: 11 kB 1

@codecov

codecov Bot commented Apr 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (upstream-master@287e9b4). Learn more about missing BASE report.

Additional details and impacted files
@@                Coverage Diff                 @@
##             upstream-master       #3   +/-   ##
==================================================
  Coverage                   ?   90.82%           
==================================================
  Files                      ?       78           
  Lines                      ?     2397           
  Branches                   ?        0           
==================================================
  Hits                       ?     2177           
  Misses                     ?      220           
  Partials                   ?        0           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants