Skip to content

fix benchmarking CI job#2

Closed
hakkelt wants to merge 2 commits into
upstream-masterfrom
fix-benchmark-ci-job
Closed

fix benchmarking CI job#2
hakkelt wants to merge 2 commits into
upstream-masterfrom
fix-benchmark-ci-job

Conversation

@hakkelt
Copy link
Copy Markdown
Owner

@hakkelt hakkelt commented Jan 1, 2026

No description provided.

@hakkelt hakkelt force-pushed the fix-benchmark-ci-job branch from 6307762 to fc5f6dc Compare January 1, 2026 14:50
@hakkelt hakkelt force-pushed the fix-benchmark-ci-job branch from fc5f6dc to 92fdcec Compare January 1, 2026 15:40
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 1, 2026

Benchmark Results (Julia v1)

Time benchmarks
master e96d204... master / e96d204...
IndBallL1/Float32 5.05 ± 2.2 μs 4.87 ± 3.2 μs 1.04 ± 0.81
IndBallL1/Float64 5.58 ± 2.4 μs 6.06 ± 2.9 μs 0.921 ± 0.59
IndBox/Float32 9.92 ± 0.79 μs 10.5 ± 0.92 μs 0.948 ± 0.11
IndBox/Float64 10.6 ± 0.43 μs 9.86 ± 0.58 μs 1.08 ± 0.077
IndExpPrimal/Float32 0.192 ± 0.011 ms 0.189 ± 0.011 ms 1.01 ± 0.084
IndExpPrimal/Float64 0.192 ± 0.012 ms 0.19 ± 0.013 ms 1.01 ± 0.095
IndNonnegative/Float32 4.43 ± 2.3 μs 4.32 ± 2.5 μs 1.02 ± 0.79
IndNonnegative/Float64 5.46 ± 4.2 μs 5.36 ± 4.6 μs 1.02 ± 1.2
IndPSD/("ComplexF64", 10) 18.9 ± 1.1 μs 19 ± 1.2 μs 0.997 ± 0.085
IndPSD/("ComplexF64", 20) 0.0681 ± 0.00093 ms 0.0681 ± 0.00093 ms 1 ± 0.019
IndPSD/("ComplexF64", 50) 0.605 ± 0.04 ms 0.602 ± 0.04 ms 1.01 ± 0.094
IndPSD/("Float64", 10) 15.3 ± 0.69 μs 15.4 ± 0.73 μs 0.998 ± 0.066
IndPSD/("Float64", 20) 0.0468 ± 0.00086 ms 0.0469 ± 0.00083 ms 0.998 ± 0.026
IndPSD/("Float64", 50) 0.367 ± 0.019 ms 0.366 ± 0.018 ms 1 ± 0.072
IndSimplex/Float32 27.3 ± 0.8 μs 27 ± 1.3 μs 1.01 ± 0.057
IndSimplex/Float64 27.3 ± 3 μs 27 ± 3 μs 1.01 ± 0.16
LeastSquares/("ComplexF64", "(11, 5)", 0, 0) 1.2 ± 0.066 μs 1.19 ± 0.055 μs 1 ± 0.072
LeastSquares/("ComplexF64", "(11, 5)", 0, 1) 1.63 ± 0.081 μs 1.65 ± 0.093 μs 0.989 ± 0.074
LeastSquares/("ComplexF64", "(11, 5)", 1, 0) 9.89 ± 0.36 μs 9.38 ± 0.36 μs 1.05 ± 0.056
LeastSquares/("ComplexF64", "(11, 5)", 1, 1) 1.42 ± 0.063 μs 1.46 ± 0.067 μs 0.975 ± 0.062
LeastSquares/("ComplexF64", "(5, 11)", 0, 0) 1.4 ± 0.063 μs 1.41 ± 0.075 μs 0.994 ± 0.069
LeastSquares/("ComplexF64", "(5, 11)", 0, 1) 1.82 ± 0.099 μs 1.81 ± 0.095 μs 1.01 ± 0.076
LeastSquares/("ComplexF64", "(5, 11)", 1, 0) 10 ± 0.36 μs 9.62 ± 0.34 μs 1.04 ± 0.053
LeastSquares/("ComplexF64", "(5, 11)", 1, 1) 1.64 ± 0.09 μs 1.65 ± 0.07 μs 0.994 ± 0.069
LeastSquares/("Float64", "(11, 5)", 0, 0) 0.999 ± 0.039 μs 1 ± 0.023 μs 0.995 ± 0.045
LeastSquares/("Float64", "(11, 5)", 0, 1) 1.35 ± 0.083 μs 1.35 ± 0.085 μs 1.01 ± 0.088
LeastSquares/("Float64", "(11, 5)", 1, 0) 9.05 ± 0.26 μs 9.19 ± 0.24 μs 0.986 ± 0.038
LeastSquares/("Float64", "(11, 5)", 1, 1) 1.24 ± 0.06 μs 1.31 ± 0.058 μs 0.949 ± 0.062
LeastSquares/("Float64", "(5, 11)", 0, 0) 1.18 ± 0.036 μs 1.18 ± 0.019 μs 0.999 ± 0.034
LeastSquares/("Float64", "(5, 11)", 0, 1) 1.52 ± 0.1 μs 1.57 ± 0.082 μs 0.968 ± 0.082
LeastSquares/("Float64", "(5, 11)", 1, 0) 9.28 ± 0.22 μs 9.44 ± 0.21 μs 0.983 ± 0.032
LeastSquares/("Float64", "(5, 11)", 1, 1) 1.41 ± 0.079 μs 1.44 ± 0.07 μs 0.978 ± 0.073
NormL2/Float32 6.2 ± 1 μs 6.49 ± 1 μs 0.956 ± 0.22
NormL2/Float64 9.55 ± 4 μs 10 ± 2.7 μs 0.955 ± 0.48
time_to_load 0.25 ± 0.0012 s 1.07 ± 0.0047 s 0.233 ± 0.0016
Memory benchmarks
master e96d204... master / e96d204...
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

@hakkelt hakkelt force-pushed the fix-benchmark-ci-job branch from fe55f78 to 92fdcec Compare January 6, 2026 17:05
@hakkelt hakkelt force-pushed the remove-functions-moved-to-proximalcore branch from 1f3b7a4 to 86dcef2 Compare January 24, 2026 12:27
@hakkelt hakkelt closed this Jan 24, 2026
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.

1 participant