Skip to content

Simple tests for check and explain_eltype#2748

Merged
maleadt merged 1 commit intomasterfrom
ksh/eltype
Apr 18, 2025
Merged

Simple tests for check and explain_eltype#2748
maleadt merged 1 commit intomasterfrom
ksh/eltype

Conversation

@kshyatt
Copy link
Copy Markdown
Member

@kshyatt kshyatt commented Apr 17, 2025

No description provided.

@kshyatt kshyatt added the tests Adds or changes tests. label Apr 17, 2025
@kshyatt kshyatt requested a review from maleadt April 17, 2025 19:16
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 17, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.01%. Comparing base (160f941) to head (61d716c).
Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2748      +/-   ##
==========================================
+ Coverage   88.78%   89.01%   +0.22%     
==========================================
  Files         153      153              
  Lines       13169    13169              
==========================================
+ Hits        11692    11722      +30     
+ Misses       1477     1447      -30     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Copy Markdown
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.

CUDA.jl Benchmarks

Details
Benchmark suite Current: 61d716c Previous: 160f941 Ratio
latency/precompile 47745649850 ns 47479686052.5 ns 1.01
latency/ttfp 6776491927 ns 6818370544 ns 0.99
latency/import 3204391498.5 ns 3224643052 ns 0.99
integration/volumerhs 9611139 ns 9624907 ns 1.00
integration/byval/slices=1 146433 ns 146727 ns 1.00
integration/byval/slices=3 424747 ns 425172 ns 1.00
integration/byval/reference 144702 ns 144866 ns 1.00
integration/byval/slices=2 285745 ns 285927 ns 1.00
integration/cudadevrt 103245 ns 103399 ns 1.00
kernel/indexing 14170 ns 14007 ns 1.01
kernel/indexing_checked 14532 ns 14938 ns 0.97
kernel/occupancy 758.9565217391304 ns 740.7328244274809 ns 1.02
kernel/launch 2158.4 ns 2180 ns 0.99
kernel/rand 16228 ns 14516 ns 1.12
array/reverse/1d 19624 ns 19826 ns 0.99
array/reverse/2d 24969.5 ns 24865 ns 1.00
array/reverse/1d_inplace 11042 ns 10948.666666666666 ns 1.01
array/reverse/2d_inplace 11462 ns 11230 ns 1.02
array/copy 21135 ns 21015 ns 1.01
array/iteration/findall/int 159597 ns 158959 ns 1.00
array/iteration/findall/bool 140204 ns 140323 ns 1.00
array/iteration/findfirst/int 154418.5 ns 153872 ns 1.00
array/iteration/findfirst/bool 155091 ns 154911 ns 1.00
array/iteration/scalar 71460 ns 73046 ns 0.98
array/iteration/logical 209695 ns 215775.5 ns 0.97
array/iteration/findmin/1d 41715 ns 41129 ns 1.01
array/iteration/findmin/2d 94046 ns 94024 ns 1.00
array/reductions/reduce/1d 36162 ns 39893 ns 0.91
array/reductions/reduce/2d 44216 ns 42919.5 ns 1.03
array/reductions/mapreduce/1d 34101 ns 36946 ns 0.92
array/reductions/mapreduce/2d 51579 ns 51739 ns 1.00
array/broadcast 20854 ns 20757.5 ns 1.00
array/copyto!/gpu_to_gpu 11924 ns 11853 ns 1.01
array/copyto!/cpu_to_gpu 211194 ns 208927 ns 1.01
array/copyto!/gpu_to_cpu 244884 ns 244640 ns 1.00
array/accumulate/1d 109311 ns 109716 ns 1.00
array/accumulate/2d 80398 ns 80197 ns 1.00
array/construct 1254.4 ns 1264.4 ns 0.99
array/random/randn/Float32 44627.5 ns 44241 ns 1.01
array/random/randn!/Float32 26333 ns 26528 ns 0.99
array/random/rand!/Int64 26889 ns 27050 ns 0.99
array/random/rand!/Float32 8644.333333333334 ns 8569.333333333334 ns 1.01
array/random/rand/Int64 29742 ns 29995 ns 0.99
array/random/rand/Float32 12837 ns 13209 ns 0.97
array/permutedims/4d 61205.5 ns 61264 ns 1.00
array/permutedims/2d 55649 ns 55738 ns 1.00
array/permutedims/3d 56641 ns 56615 ns 1.00
array/sorting/1d 2775479.5 ns 2775807.5 ns 1.00
array/sorting/by 3366227 ns 3367177 ns 1.00
array/sorting/2d 1084728 ns 1084753.5 ns 1.00
cuda/synchronization/stream/auto 1024.1666666666667 ns 1015.6923076923077 ns 1.01
cuda/synchronization/stream/nonblocking 6574.4 ns 6472.2 ns 1.02
cuda/synchronization/stream/blocking 801.7821782178218 ns 791.5769230769231 ns 1.01
cuda/synchronization/context/auto 1191.2 ns 1170.3 ns 1.02
cuda/synchronization/context/nonblocking 6633.4 ns 6947.4 ns 0.95
cuda/synchronization/context/blocking 938.3076923076923 ns 900.24 ns 1.04

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

@maleadt maleadt merged commit 719b4c4 into master Apr 18, 2025
3 checks passed
@maleadt maleadt deleted the ksh/eltype branch April 18, 2025 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests Adds or changes tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants