Skip to content

Group all Julia Github Actions PRs into a single one#985

Merged
luraess merged 3 commits into
mainfrom
lr/gha
Jul 21, 2026
Merged

Group all Julia Github Actions PRs into a single one#985
luraess merged 3 commits into
mainfrom
lr/gha

Conversation

@luraess

@luraess luraess commented Jul 15, 2026

Copy link
Copy Markdown
Member

Improving over #949 .

Question is (cc @vchuravy) about having test/ in the directories given that note from 949:

only the root environment is covered — the PSA advises against listing multiple directories (docs/, test/, gen/) due to resolver conflicts, recommending Julia 1.12+ workspaces instead, which isn't an option while we support 1.10.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

AMDGPU.jl Benchmarks

Details
Benchmark suite Current: a947d02 Previous: e73cebd Ratio
amdgpu/synchronization/context/device 610 ns 600 ns 1.02
amdgpu/synchronization/stream/blocking 260 ns 250 ns 1.04
amdgpu/synchronization/stream/nonblocking 350 ns 340 ns 1.03
array/accumulate/Float32/1d 83822 ns 86591 ns 0.97
array/accumulate/Float32/dims=1 252123 ns 344845 ns 0.73
array/accumulate/Float32/dims=1L 99321 ns 136302 ns 0.73
array/accumulate/Float32/dims=2 125571 ns 138422 ns 0.91
array/accumulate/Float32/dims=2L 2808261 ns 2811150 ns 1.00
array/accumulate/Int64/1d 96132 ns 97821 ns 0.98
array/accumulate/Int64/dims=1 248484 ns 255884 ns 0.97
array/accumulate/Int64/dims=1L 162742 ns 163062 ns 1.00
array/accumulate/Int64/dims=2 124272 ns 126152 ns 0.99
array/accumulate/Int64/dims=2L 2982693 ns 2988132 ns 1.00
array/broadcast 119192 ns 91501 ns 1.30
array/construct 1700 ns 1740 ns 0.98
array/copy 33751 ns 39290 ns 0.86
array/copyto!/cpu_to_gpu 96641 ns 183122 ns 0.53
array/copyto!/gpu_to_cpu 183352 ns 115292 ns 1.59
array/copyto!/gpu_to_gpu 84171 ns 130942 ns 0.64
array/iteration/findall/bool 173383 ns 181202 ns 0.96
array/iteration/findall/int 181613 ns 199323 ns 0.91
array/iteration/findfirst/bool 116661 ns 125122 ns 0.93
array/iteration/findfirst/int 116062 ns 118152 ns 0.98
array/iteration/findmin/1d 169362 ns 170723 ns 0.99
array/iteration/findmin/2d 155632 ns 156842 ns 0.99
array/iteration/logical 315404 ns 348555 ns 0.90
array/iteration/scalar 289724 ns 289374 ns 1.00
array/permutedims/2d 74011 ns 74621 ns 0.99
array/permutedims/3d 64751 ns 74771 ns 0.87
array/permutedims/4d 76111 ns 77081 ns 0.99
array/random/rand/Float32 52221 ns 52431 ns 1.00
array/random/rand/Int64 55871 ns 58791 ns 0.95
array/random/rand!/Float32 133982 ns 126382 ns 1.06
array/random/rand!/Int64 66721 ns 90851 ns 0.73
array/random/randn/Float32 78391 ns 88321 ns 0.89
array/random/randn!/Float32 151622 ns 114642 ns 1.32
array/reductions/mapreduce/Float32/1d 133672 ns 133232 ns 1.00
array/reductions/mapreduce/Float32/dims=1 95471 ns 95322 ns 1.00
array/reductions/mapreduce/Float32/dims=1L 774271 ns 778031 ns 1.00
array/reductions/mapreduce/Float32/dims=2 97512 ns 97481 ns 1.00
array/reductions/mapreduce/Float32/dims=2L 297194 ns 303054 ns 0.98
array/reductions/mapreduce/Int64/1d 133542 ns 133642 ns 1.00
array/reductions/mapreduce/Int64/dims=1 94751 ns 96002 ns 0.99
array/reductions/mapreduce/Int64/dims=1L 784111 ns 783691 ns 1.00
array/reductions/mapreduce/Int64/dims=2 79301 ns 94871 ns 0.84
array/reductions/mapreduce/Int64/dims=2L 300465 ns 295344 ns 1.02
array/reductions/reduce/Float32/1d 133292 ns 133712 ns 1.00
array/reductions/reduce/Float32/dims=1 94961 ns 94911 ns 1.00
array/reductions/reduce/Float32/dims=1L 776731 ns 775850 ns 1.00
array/reductions/reduce/Float32/dims=2 97272 ns 96732 ns 1.01
array/reductions/reduce/Float32/dims=2L 297854 ns 296144 ns 1.01
array/reductions/reduce/Int64/1d 133722 ns 133632 ns 1.00
array/reductions/reduce/Int64/dims=1 79071 ns 95521 ns 0.83
array/reductions/reduce/Int64/dims=1L 782262 ns 785631 ns 1.00
array/reductions/reduce/Int64/dims=2 96542 ns 96781 ns 1.00
array/reductions/reduce/Int64/dims=2L 298364 ns 300024 ns 0.99
array/reverse/1d 43501 ns 43090 ns 1.01
array/reverse/1dL 74761 ns 74821 ns 1.00
array/reverse/1dL_inplace 153012 ns 118171 ns 1.29
array/reverse/1d_inplace 123381 ns 73531 ns 1.68
array/reverse/2d 49371 ns 51091 ns 0.97
array/reverse/2dL 100502 ns 101392 ns 0.99
array/reverse/2dL_inplace 166902 ns 178633 ns 0.93
array/reverse/2d_inplace 90701 ns 143843 ns 0.63
array/sorting/1d 342775 ns 341594 ns 1.00
integration/byval/reference 39400 ns 39160 ns 1.01
integration/byval/slices=1 41641 ns 41701 ns 1.00
integration/byval/slices=2 135012 ns 157872 ns 0.86
integration/byval/slices=3 237454 ns 240533 ns 0.99
integration/volumerhs 4951771 ns 4941880 ns 1.00
kernel/indexing 41890 ns 121521 ns 0.34
kernel/indexing_checked 130741 ns 63651 ns 2.05
kernel/launch 1350 ns 1340 ns 1.01
kernel/rand 194983 ns 195973 ns 0.99
latency/import 1594082032 ns 1591443328 ns 1.00
latency/precompile 36564412240 ns 36454927171 ns 1.00
latency/ttfp 2175039568 ns 2161911248 ns 1.01

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

@luraess
luraess merged commit 7a8f014 into main Jul 21, 2026
6 checks passed
@luraess
luraess deleted the lr/gha branch July 21, 2026 15:36
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