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

Benchmark workflows #398

Merged
merged 13 commits into from
Feb 24, 2023
Merged

Benchmark workflows #398

merged 13 commits into from
Feb 24, 2023

Conversation

mothran
Copy link
Contributor

@mothran mothran commented Feb 23, 2023

Adding workflow to support basic benchmark'ing on PR and saving benchmark results to a github page.

TODO

@mothran mothran requested a review from flaub February 23, 2023 00:21
.github/workflows/bench.yml Outdated Show resolved Hide resolved
@github-actions
Copy link

Benchmark for Linux-cuda} 91d5b44

Click to view benchmark
Test Base PR %
fib/100/proof 843.8±7.52ms 37.9 KElem/sec N/A N/A
fib/100/run 473.5±4.22ms 67.5 KElem/sec N/A N/A
fib/200/proof 849.8±8.09ms 37.6 KElem/sec N/A N/A
fib/200/run 470.5±4.12ms 67.9 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for Linux-default} 91d5b44

Click to view benchmark
Test Base PR %
fib/100/proof 4.6±0.03s 4.6±0.02s 0.00%
fib/100/run 1784.9±6.67ms 17.9 KElem/sec N/A N/A
fib/200/proof 4.6±0.02s 4.6±0.05s 0.00%
fib/200/run 1787.5±6.90ms 17.9 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-default} 91d5b44

Click to view benchmark
Test Base PR %
fib/100/proof 4.0±0.04s 4.0±0.02s 0.00%
fib/100/run 1073.3±16.62ms 29.8 KElem/sec N/A N/A
fib/200/proof 4.0±0.03s 4.1±0.04s +2.50%
fib/200/run 1071.5±9.84ms 29.8 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-metal} 91d5b44

Click to view benchmark
Test Base PR %
fib/100/proof 2.9±0.02s 11.2 KElem/sec N/A N/A
fib/100/run 1076.5±4.01ms 29.7 KElem/sec N/A N/A
fib/200/proof 2.9±0.01s 11.2 KElem/sec N/A N/A
fib/200/run 1078.7±4.61ms 29.6 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for Linux-default 689d57c

Click to view benchmark
Test Base PR %
fib/100/proof 1046.2±5.43ms 30.5 KElem/sec N/A N/A
fib/100/run 365.7±56.73ms 87.4 KElem/sec N/A N/A
fib/200/proof 1640.1±358.34ms 19.5 KElem/sec N/A N/A
fib/200/run 354.5±15.88ms 90.1 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for Linux-cuda 689d57c

Click to view benchmark
Test Base PR %
fib/100/proof 852.3±11.13ms 37.5 KElem/sec N/A N/A
fib/100/run 475.0±4.81ms 67.3 KElem/sec N/A N/A
fib/200/proof 849.8±7.01ms 37.6 KElem/sec N/A N/A
fib/200/run 476.2±3.97ms 67.1 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-default 689d57c

Click to view benchmark
Test Base PR %
fib/100/proof 4.1±0.07s 4.1±0.05s 0.00%
fib/100/run 1073.0±11.67ms 29.8 KElem/sec N/A N/A
fib/200/proof 4.2±0.02s 4.2±0.02s 0.00%
fib/200/run 1066.7±5.73ms 30.0 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-metal 689d57c

Click to view benchmark
Test Base PR %
fib/100/proof 2.8±0.01s 11.2 KElem/sec N/A N/A
fib/100/run 1072.1±6.08ms 29.8 KElem/sec N/A N/A
fib/200/proof 2.8±0.01s 11.2 KElem/sec N/A N/A
fib/200/run 1076.4±6.55ms 29.7 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for Linux-cuda bb9d31b

Click to view benchmark
Test Base PR %
fib/100/proof 845.2±8.67ms 37.8 KElem/sec N/A N/A
fib/100/run 472.5±4.58ms 67.6 KElem/sec N/A N/A
fib/200/proof 854.2±12.17ms 37.4 KElem/sec N/A N/A
fib/200/run 474.9±2.39ms 67.3 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-metal bb9d31b

Click to view benchmark
Test Base PR %
fib/100/proof 2.8±0.01s 11.3 KElem/sec N/A N/A
fib/100/run 1074.6±7.24ms 29.7 KElem/sec N/A N/A
fib/200/proof 2.8±0.01s 11.3 KElem/sec N/A N/A
fib/200/run 1077.8±8.90ms 29.6 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for macOS-default bb9d31b

Click to view benchmark
Test Base PR %
fib/100/proof 4.1±0.04s 4.1±0.04s 0.00%
fib/100/run 1068.4±7.03ms 29.9 KElem/sec N/A N/A
fib/200/proof 4.2±0.03s 4.2±0.05s 0.00%
fib/200/run 1066.7±5.41ms 30.0 KElem/sec N/A N/A

@github-actions
Copy link

Benchmark for Linux-default bb9d31b

Click to view benchmark
Test Base PR %
fib/100/proof 4.6±0.04s 4.6±0.03s 0.00%
fib/100/run 1777.3±2.38ms 18.0 KElem/sec N/A N/A
fib/200/proof 4.6±0.03s 4.6±0.03s 0.00%
fib/200/run 1775.9±2.02ms 18.0 KElem/sec N/A N/A

@mothran mothran marked this pull request as ready for review February 24, 2023 21:18
Copy link
Member

@flaub flaub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!!

@github-actions
Copy link

Benchmark for Linux-default 73f03f1

Click to view benchmark
Test Base PR %
fib/100/proof 1468.8±312.96ms 1541.4±206.40ms +4.94%
fib/100/run 357.8±24.78ms 369.9±44.26ms +3.38%
fib/200/proof 1429.7±234.35ms 1734.5±317.36ms +21.32%
fib/200/run 350.1±9.68ms 393.6±58.05ms +12.43%

@github-actions
Copy link

Benchmark for Linux-cuda 73f03f1

Click to view benchmark
Test Base PR %
fib/100/proof 843.3±5.93ms 844.6±8.17ms +0.15%
fib/100/run 468.1±3.56ms 472.2±3.93ms +0.88%
fib/200/proof 850.8±6.67ms 851.3±6.91ms +0.06%
fib/200/run 471.5±3.32ms 473.1±5.22ms +0.34%

@github-actions
Copy link

Benchmark for macOS-metal 73f03f1

Click to view benchmark
Test Base PR %
fib/100/proof 2.8±0.01s 2.8±0.02s 0.00%
fib/100/run 1074.5±2.80ms 1074.6±3.52ms +0.01%
fib/200/proof 2.8±0.01s 2.8±0.01s 0.00%
fib/200/run 1075.3±5.68ms 1076.6±4.37ms +0.12%

@github-actions
Copy link

Benchmark for macOS-default 73f03f1

Click to view benchmark
Test Base PR %
fib/100/proof 4.0±0.06s 4.0±0.05s 0.00%
fib/100/run 1069.1±14.38ms 1079.0±14.14ms +0.93%
fib/200/proof 4.1±0.05s 4.1±0.07s 0.00%
fib/200/run 1071.7±9.93ms 1074.7±12.14ms +0.28%

@mothran mothran merged commit d6e4d91 into main Feb 24, 2023
@mothran mothran deleted the parker/benchmarks branch February 24, 2023 23:41
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