Cleanup package environments#793
Merged
Merged
Conversation
Cleanup
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #793 +/- ##
=======================================
Coverage 81.56% 81.56%
=======================================
Files 66 66
Lines 3141 3141
=======================================
Hits 2562 2562
Misses 579 579 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Contributor
There was a problem hiding this comment.
Metal Benchmarks
Details
| Benchmark suite | Current: afa667e | Previous: 3b6c586 | Ratio |
|---|---|---|---|
array/accumulate/Float32/1d |
808229.5 ns |
820187.5 ns |
0.99 |
array/accumulate/Float32/dims=1 |
962792 ns |
1001416.5 ns |
0.96 |
array/accumulate/Float32/dims=1L |
9993146 ns |
10577334 ns |
0.94 |
array/accumulate/Float32/dims=2 |
1270187.5 ns |
1279958 ns |
0.99 |
array/accumulate/Float32/dims=2L |
6807874.5 ns |
4806791.5 ns |
1.42 |
array/accumulate/Int64/1d |
948583 ns |
982083 ns |
0.97 |
array/accumulate/Int64/dims=1 |
1145750 ns |
1116021 ns |
1.03 |
array/accumulate/Int64/dims=1L |
11942375 ns |
12565083 ns |
0.95 |
array/accumulate/Int64/dims=2 |
1458937 ns |
1466354.5 ns |
0.99 |
array/accumulate/Int64/dims=2L |
9399770.5 ns |
8937708 ns |
1.05 |
array/broadcast |
369458 ns |
329583 ns |
1.12 |
array/construct |
5584 ns |
5625 ns |
0.99 |
array/permutedims/2d |
640375 ns |
628208.5 ns |
1.02 |
array/permutedims/3d |
1125125 ns |
1128667 ns |
1.00 |
array/permutedims/4d |
1982062.5 ns |
1358834 ns |
1.46 |
array/private/copy |
423875 ns |
365313 ns |
1.16 |
array/private/copyto!/cpu_to_gpu |
366708 ns |
240750.5 ns |
1.52 |
array/private/copyto!/gpu_to_cpu |
361250 ns |
234125 ns |
1.54 |
array/private/copyto!/gpu_to_gpu |
337959 ns |
255375 ns |
1.32 |
array/private/iteration/findall/bool |
1068750 ns |
1128729 ns |
0.95 |
array/private/iteration/findall/int |
1243979.5 ns |
1291770.5 ns |
0.96 |
array/private/iteration/findfirst/bool |
1348542 ns |
1245584 ns |
1.08 |
array/private/iteration/findfirst/int |
1353875 ns |
1276500 ns |
1.06 |
array/private/iteration/findmin/1d |
1460542 ns |
1432875 ns |
1.02 |
array/private/iteration/findmin/2d |
1207042 ns |
1181438 ns |
1.02 |
array/private/iteration/logical |
1622791 ns |
1770770.5 ns |
0.92 |
array/private/iteration/scalar |
2746959 ns |
1476917 ns |
1.86 |
array/random/rand/Float32 |
622708.5 ns |
600333 ns |
1.04 |
array/random/rand/Int64 |
664041 ns |
648792 ns |
1.02 |
array/random/rand!/Float32 |
576458 ns |
521666 ns |
1.11 |
array/random/rand!/Int64 |
504833 ns |
481750 ns |
1.05 |
array/random/randn/Float32 |
585750 ns |
568458 ns |
1.03 |
array/random/randn!/Float32 |
545833.5 ns |
484104 ns |
1.13 |
array/reductions/mapreduce/Float32/1d |
757916.5 ns |
498833 ns |
1.52 |
array/reductions/mapreduce/Float32/dims=1 |
505750 ns |
461979.5 ns |
1.09 |
array/reductions/mapreduce/Float32/dims=1L |
715646 ns |
721625 ns |
0.99 |
array/reductions/mapreduce/Float32/dims=2 |
503834 ns |
466083.5 ns |
1.08 |
array/reductions/mapreduce/Float32/dims=2L |
1350125 ns |
1094312.5 ns |
1.23 |
array/reductions/mapreduce/Int64/1d |
937958.5 ns |
795687 ns |
1.18 |
array/reductions/mapreduce/Int64/dims=1 |
786708.5 ns |
773437.5 ns |
1.02 |
array/reductions/mapreduce/Int64/dims=1L |
1437333 ns |
1222229.5 ns |
1.18 |
array/reductions/mapreduce/Int64/dims=2 |
968542 ns |
925458 ns |
1.05 |
array/reductions/mapreduce/Int64/dims=2L |
2252375 ns |
2261708 ns |
1.00 |
array/reductions/reduce/Float32/1d |
748125 ns |
496459 ns |
1.51 |
array/reductions/reduce/Float32/dims=1 |
505541 ns |
463333 ns |
1.09 |
array/reductions/reduce/Float32/dims=1L |
721875 ns |
719875 ns |
1.00 |
array/reductions/reduce/Float32/dims=2 |
509083 ns |
464875 ns |
1.10 |
array/reductions/reduce/Float32/dims=2L |
1339209 ns |
1096729.5 ns |
1.22 |
array/reductions/reduce/Int64/1d |
931979 ns |
787958 ns |
1.18 |
array/reductions/reduce/Int64/dims=1 |
788271 ns |
767125 ns |
1.03 |
array/reductions/reduce/Int64/dims=1L |
1181583 ns |
1224375 ns |
0.97 |
array/reductions/reduce/Int64/dims=2 |
967875 ns |
961167 ns |
1.01 |
array/reductions/reduce/Int64/dims=2L |
2256750 ns |
2264104.5 ns |
1.00 |
array/shared/copy |
232250.5 ns |
166458 ns |
1.40 |
array/shared/copyto!/cpu_to_gpu |
46875 ns |
47709 ns |
0.98 |
array/shared/copyto!/gpu_to_cpu |
46500 ns |
43500 ns |
1.07 |
array/shared/copyto!/gpu_to_gpu |
47000 ns |
48333 ns |
0.97 |
array/shared/iteration/findall/bool |
1073625 ns |
1134875 ns |
0.95 |
array/shared/iteration/findall/int |
1245083 ns |
1293166.5 ns |
0.96 |
array/shared/iteration/findfirst/bool |
1071458 ns |
1033333 ns |
1.04 |
array/shared/iteration/findfirst/int |
1076750 ns |
1081708.5 ns |
1.00 |
array/shared/iteration/findmin/1d |
1204708.5 ns |
1201542 ns |
1.00 |
array/shared/iteration/findmin/2d |
1192917 ns |
1177146 ns |
1.01 |
array/shared/iteration/logical |
1468562.5 ns |
1625834 ns |
0.90 |
array/shared/iteration/scalar |
5840.333333333333 ns |
5951.333333333333 ns |
0.98 |
integration/byval/reference |
1156292 ns |
1174791 ns |
0.98 |
integration/byval/slices=1 |
1157583 ns |
1178750 ns |
0.98 |
integration/byval/slices=2 |
2084833 ns |
2125604 ns |
0.98 |
integration/byval/slices=3 |
7895458 ns |
19836667 ns |
0.40 |
integration/metaldevrt |
470208 ns |
458584 ns |
1.03 |
kernel/indexing |
359375 ns |
302000 ns |
1.19 |
kernel/indexing_checked |
362333 ns |
325084 ns |
1.11 |
kernel/launch |
13250 ns |
14125 ns |
0.94 |
kernel/rand |
378125 ns |
347958 ns |
1.09 |
latency/import |
1385630916 ns |
1405863458.5 ns |
0.99 |
latency/precompile |
29991279167 ns |
30266521250 ns |
0.99 |
latency/ttfp |
1655428375 ns |
1681368375.5 ns |
0.98 |
metal/synchronization/context |
816.1546391752578 ns |
837.6436781609195 ns |
0.97 |
metal/synchronization/stream |
434.04522613065325 ns |
427.5527638190955 ns |
1.02 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds compat entries and removes some unnecessary entries