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

Store more debug files when encountering compilation errors. #482

Merged
merged 1 commit into from
Nov 27, 2024
Merged

Conversation

maleadt
Copy link
Member

@maleadt maleadt commented Nov 27, 2024

No description provided.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Metal Benchmarks

Benchmark suite Current: 652c688 Previous: 240c4b0 Ratio
private array/construct 27023.85714285714 ns 28101.285714285714 ns 0.96
private array/broadcast 455937.5 ns 459125 ns 0.99
private array/random/randn/Float32 830083 ns 793875 ns 1.05
private array/random/randn!/Float32 639875 ns 658979 ns 0.97
private array/random/rand!/Int64 563937.5 ns 559916 ns 1.01
private array/random/rand!/Float32 607604.5 ns 585959 ns 1.04
private array/random/rand/Int64 772604 ns 781459 ns 0.99
private array/random/rand/Float32 608312.5 ns 594542 ns 1.02
private array/copyto!/gpu_to_gpu 665833.5 ns 633792 ns 1.05
private array/copyto!/cpu_to_gpu 663583.5 ns 792521 ns 0.84
private array/copyto!/gpu_to_cpu 801750 ns 674167 ns 1.19
private array/accumulate/1d 1318750 ns 1332000 ns 0.99
private array/accumulate/2d 1382771 ns 1375083 ns 1.01
private array/iteration/findall/int 2049208.5 ns 2087917 ns 0.98
private array/iteration/findall/bool 1839708 ns 1820166.5 ns 1.01
private array/iteration/findfirst/int 1716625 ns 1693770.5 ns 1.01
private array/iteration/findfirst/bool 1651104 ns 1657375 ns 1.00
private array/iteration/scalar 3367083 ns 3841520.5 ns 0.88
private array/iteration/logical 3173812 ns 3160687.5 ns 1.00
private array/iteration/findmin/1d 1751125 ns 1755333 ns 1.00
private array/iteration/findmin/2d 1340146 ns 1343458.5 ns 1.00
private array/reductions/reduce/1d 1045437.5 ns 1029271 ns 1.02
private array/reductions/reduce/2d 652000 ns 655542 ns 0.99
private array/reductions/mapreduce/1d 1039521 ns 1052084 ns 0.99
private array/reductions/mapreduce/2d 654667 ns 653937.5 ns 1.00
private array/permutedims/4d 3014250 ns 3078396 ns 0.98
private array/permutedims/2d 999000 ns 989042 ns 1.01
private array/permutedims/3d 1602374.5 ns 1572500 ns 1.02
private array/copy 581542 ns 617250 ns 0.94
latency/precompile 5185533958 ns 5189463875 ns 1.00
latency/ttfp 6539018666.5 ns 6484573312.5 ns 1.01
latency/import 1129524166.5 ns 1127755937.5 ns 1.00
integration/metaldevrt 717958 ns 727750 ns 0.99
integration/byval/slices=1 1607708 ns 1603458 ns 1.00
integration/byval/slices=3 11720375 ns 10250541.5 ns 1.14
integration/byval/reference 1629062.5 ns 1591771 ns 1.02
integration/byval/slices=2 2591895.5 ns 2610104.5 ns 0.99
kernel/indexing 462437.5 ns 452792 ns 1.02
kernel/indexing_checked 464479.5 ns 450875 ns 1.03
kernel/launch 9805.5 ns 9250 ns 1.06
metal/synchronization/stream 14917 ns 14166 ns 1.05
metal/synchronization/context 15083 ns 15000 ns 1.01
shared array/construct 26590.333333333332 ns 26208.333333333332 ns 1.01
shared array/broadcast 475542 ns 454562.5 ns 1.05
shared array/random/randn/Float32 862708 ns 820333 ns 1.05
shared array/random/randn!/Float32 668583 ns 678895.5 ns 0.98
shared array/random/rand!/Int64 566708 ns 559834 ns 1.01
shared array/random/rand!/Float32 604417 ns 595854.5 ns 1.01
shared array/random/rand/Int64 768584 ns 757584 ns 1.01
shared array/random/rand/Float32 614667 ns 624229 ns 0.98
shared array/copyto!/gpu_to_gpu 88875 ns 87167 ns 1.02
shared array/copyto!/cpu_to_gpu 89667 ns 86834 ns 1.03
shared array/copyto!/gpu_to_cpu 84167 ns 84208 ns 1.00
shared array/accumulate/1d 1334083 ns 1347875 ns 0.99
shared array/accumulate/2d 1383083.5 ns 1385042 ns 1.00
shared array/iteration/findall/int 1768500 ns 1772479.5 ns 1.00
shared array/iteration/findall/bool 1575250 ns 1569917 ns 1.00
shared array/iteration/findfirst/int 1391416.5 ns 1406542 ns 0.99
shared array/iteration/findfirst/bool 1355709 ns 1364375 ns 0.99
shared array/iteration/scalar 160667 ns 150542 ns 1.07
shared array/iteration/logical 2959459 ns 2973291.5 ns 1.00
shared array/iteration/findmin/1d 1458208 ns 1460375 ns 1.00
shared array/iteration/findmin/2d 1361583.5 ns 1359417 ns 1.00
shared array/reductions/reduce/1d 729709 ns 724500 ns 1.01
shared array/reductions/reduce/2d 649250 ns 659500 ns 0.98
shared array/reductions/mapreduce/1d 736270.5 ns 747542 ns 0.98
shared array/reductions/mapreduce/2d 654916 ns 656792 ns 1.00
shared array/permutedims/4d 3089604 ns 3090875 ns 1.00
shared array/permutedims/2d 999125 ns 1004542 ns 0.99
shared array/permutedims/3d 1641417 ns 1574188 ns 1.04
shared array/copy 243479 ns 233916 ns 1.04

This comment was automatically generated by workflow using github-action-benchmark.

@maleadt maleadt merged commit 3ec440f into main Nov 27, 2024
2 checks passed
@maleadt maleadt deleted the tb/debug branch November 27, 2024 21:57
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