Skip to content

Optimize Warp Reduce - #4312

Closed
fbusato wants to merge 189 commits into
NVIDIA:mainfrom
fbusato:optimize-warp-reduce
Closed

fbusato wants to merge 189 commits into
NVIDIA:mainfrom
fbusato:optimize-warp-reduce

Conversation

@fbusato

@fbusato fbusato commented Apr 2, 2025 •

Copy link
Copy Markdown
Contributor

Description

The PR introduces the following optimizations and enhancements for cub::WarpReduce:

Generic optimizations:

  • Drop shared memory-based reduction for all variants
  • PTX based shuffle performs a linear number of arithmetic operations and computes the lane masks at compile-time
  • (already present): use __reduce_op_sync for multiple logical warps
  • __reduce_op_sync for Segmented Reduction (new)

Operator specific optimizations:

  • Min/Max Operators:
    • float:
      • SM100 PTX Redux, PTX shuffle otherwise
    • __half, __nv_bfloat16, __half2, __nv_bfloat162
      • SM80 PTX shuffle, generic shuffle otherwise
    • double, __float128:
      • create comparable integer representation and call reduction recursively
    • Integer types <= 4B:
      • SM80 __reduce_op_sync, PTX shuffle otherwise
    • Integer types > 4B + __int128:
      • split in smaller types and call reduction recursively
    • ushort2, short2:
      • SM90 DPX shuffle
  • Bitwise Operators:
    • only unsigned integer , __uint128:
      • SM80 __reduce_op_sync, PTX shuffle otherwise
  • Plus:
    • std::complex:
      • Conversion to vector types __half2, __nv_bfloat162, float2 and call reduction recursively
    • __half, __half2:
      • SM53 PTX shuffle, generic shuffle otherwise
    • __nv_bfloat16, __nv_bfloat162:
      • SM90 PTX shuffle, generic shuffle otherwise
    • float2
      • SM100 PTX shuffle, generic shuffle otherwise
    • ushort2, short2:
      • SM90 DPX shuffle, generic shuffle otherwise
    • Integer types <= 4B:
      • SM80 __reduce_op_sync, PTX shuffle otherwise
    • Integer types > 4B + __int128:
      • split in smaller types and call reduction recursively

This PR also add overloadings for specifying

  • single-lane/all-lane result
  • single logical warp/multiple logical warps

Using if constexpr significantly decreases the compile time

TODO:

  • Documentation
  • Benchmarking
    • SASS verification
    • local evaluation
    • QA evaluation

PERFORMANCE

NOTE: Performance can be even better after tuning reduce/segmented reduce policies

NVIDIA RTX A6000

Warp Reduce : Sum
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 398.838 us 2.85% 398.285 us 2.82% -0.553 us -0.14% SAME
I8 I64 2^28 399.847 us 2.89% 400.115 us 2.96% 0.268 us 0.07% SAME
I16 I32 2^28 778.003 us 2.62% 777.398 us 2.58% -0.605 us -0.08% SAME
I16 I64 2^28 778.183 us 2.55% 774.287 us 2.07% -3.896 us -0.50% SAME
I32 I32 2^28 1.532 ms 2.11% 1.532 ms 2.09% -0.288 us -0.02% SAME
I32 I64 2^28 1.534 ms 2.19% 1.533 ms 2.13% -0.671 us -0.04% SAME
I64 I32 2^28 3.042 ms 1.63% 3.042 ms 1.64% -0.157 us -0.01% SAME
I64 I64 2^28 3.053 ms 1.94% 3.045 ms 1.77% -8.331 us -0.27% SAME
I128 I32 2^28 6.101 ms 1.28% 6.060 ms 1.38% -41.643 us -0.68% SAME
I128 I64 2^28 6.106 ms 1.65% 6.068 ms 1.75% -37.902 us -0.62% SAME
__half I32 2^28 792.579 us 3.13% 792.590 us 3.12% 0.011 us 0.00% SAME
__half I64 2^28 818.850 us 2.64% 881.433 us 2.65% 62.584 us 7.64% SLOW
__nv_bfloat16 I32 2^28 786.729 us 2.61% 787.190 us 2.63% 0.461 us 0.06% SAME
__nv_bfloat16 I64 2^28 818.313 us 2.54% 803.971 us 2.67% -14.342 us -1.75% SAME
F32 I32 2^28 1.532 ms 2.09% 1.531 ms 1.95% -1.537 us -0.10% SAME
F32 I64 2^28 1.534 ms 2.19% 1.534 ms 2.20% 0.201 us 0.01% SAME
F64 I32 2^28 3.048 ms 1.58% 3.052 ms 1.59% 3.383 us 0.11% SAME
F64 I64 2^28 3.058 ms 1.93% 3.058 ms 1.91% 0.158 us 0.01% SAME
C64 I32 2^28 3.044 ms 1.83% 3.043 ms 1.83% -0.188 us -0.01% SAME
C64 I64 2^28 3.043 ms 1.75% 3.044 ms 1.81% 1.130 us 0.04% SAME
Warp Reduce : Min
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 399.874 us 2.83% 399.667 us 2.84% -0.207 us -0.05% SAME
I8 I64 2^28 400.815 us 2.91% 400.456 us 2.90% -0.359 us -0.09% SAME
I16 I32 2^28 780.014 us 2.65% 778.943 us 2.57% -1.071 us -0.14% SAME
I16 I64 2^28 778.029 us 2.41% 776.558 us 2.46% -1.471 us -0.19% SAME
I32 I32 2^28 1.531 ms 2.04% 1.532 ms 2.07% 0.358 us 0.02% SAME
I32 I64 2^28 1.534 ms 2.21% 1.534 ms 2.21% -0.067 us -0.00% SAME
I64 I32 2^28 3.043 ms 1.63% 3.042 ms 1.59% -1.050 us -0.03% SAME
I64 I64 2^28 3.048 ms 1.93% 3.046 ms 1.84% -2.026 us -0.07% SAME
__half I32 2^28 784.056 us 2.91% 784.906 us 2.97% 0.850 us 0.11% SAME
__half I64 2^28 779.955 us 2.58% 779.635 us 2.56% -0.319 us -0.04% SAME
__nv_bfloat16 I32 2^28 779.991 us 2.51% 779.564 us 2.45% -0.426 us -0.05% SAME
__nv_bfloat16 I64 2^28 782.482 us 2.57% 782.582 us 2.59% 0.100 us 0.01% SAME
I128 I32 2^28 6.096 ms 0.97% 6.055 ms 1.10% -41.099 us -0.67% SAME
I128 I64 2^28 6.112 ms 1.60% 6.074 ms 1.80% -38.141 us -0.62% SAME
F32 I32 2^28 1.544 ms 2.82% 1.544 ms 2.81% -0.065 us -0.00% SAME
F32 I64 2^28 1.533 ms 2.14% 1.533 ms 2.14% 0.032 us 0.00% SAME
F64 I32 2^28 3.048 ms 1.51% 3.048 ms 1.59% 0.276 us 0.01% SAME
F64 I64 2^28 3.055 ms 1.92% 3.054 ms 1.93% -0.988 us -0.03% SAME
Warp Segmented Reduce : Sum
T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 1.582 ms 0.22% 1.583 ms 0.21% 1.113 us 0.07% SAME
I8 2^28 2^1 1.042 ms 0.24% 1.042 ms 0.25% 0.512 us 0.05% SAME
I8 2^28 2^2 520.489 us 1.45% 520.847 us 1.48% 0.358 us 0.07% SAME
I8 2^28 2^3 443.695 us 2.03% 443.812 us 2.05% 0.118 us 0.03% SAME
I8 2^28 2^4 420.725 us 1.99% 421.555 us 2.09% 0.831 us 0.20% SAME
I16 2^28 2^0 1.784 ms 0.79% 1.786 ms 0.77% 1.660 us 0.09% SAME
I16 2^28 2^1 1.222 ms 1.52% 1.222 ms 1.54% -0.093 us -0.01% SAME
I16 2^28 2^2 967.888 us 1.75% 967.828 us 1.75% -0.060 us -0.01% SAME
I16 2^28 2^3 875.998 us 1.80% 875.871 us 1.79% -0.126 us -0.01% SAME
I16 2^28 2^4 1.172 ms 13.26% 1.176 ms 13.01% 4.124 us 0.35% SAME
I32 2^28 2^0 3.130 ms 1.19% 3.129 ms 1.15% -0.518 us -0.02% SAME
I32 2^28 2^1 2.407 ms 1.67% 2.407 ms 1.68% 0.253 us 0.01% SAME
I32 2^28 2^2 1.926 ms 1.57% 1.925 ms 1.52% -0.721 us -0.04% SAME
I32 2^28 2^3 2.554 ms 1.29% 2.552 ms 1.13% -1.830 us -0.07% SAME
I32 2^28 2^4 1.649 ms 1.49% 1.649 ms 1.50% 0.182 us 0.01% SAME
I64 2^28 2^0 6.290 ms 0.69% 6.290 ms 0.70% 0.186 us 0.00% SAME
I64 2^28 2^1 4.992 ms 1.50% 4.988 ms 1.37% -3.280 us -0.07% SAME
I64 2^28 2^2 4.989 ms 1.17% 4.989 ms 1.18% -0.644 us -0.01% SAME
I64 2^28 2^3 3.468 ms 1.41% 3.468 ms 1.39% -0.655 us -0.02% SAME
I64 2^28 2^4 4.930 ms 0.38% 3.956 ms 0.52% -974.621 us -19.77% FAST
I128 2^28 2^0 12.578 ms 0.64% 12.577 ms 0.62% -0.263 us -0.00% SAME
I128 2^28 2^1 9.407 ms 1.43% 9.415 ms 1.55% 7.425 us 0.08% SAME
I128 2^28 2^2 7.676 ms 1.36% 7.675 ms 1.36% -0.142 us -0.00% SAME
I128 2^28 2^3 49.480 ms 0.07% 9.763 ms 0.32% -39716.914 us -80.27% FAST
I128 2^28 2^4 24.880 ms 0.13% 6.535 ms 1.28% -18344.759 us -73.73% FAST
F32 2^28 2^0 3.145 ms 1.84% 3.144 ms 1.79% -1.009 us -0.03% SAME
F32 2^28 2^1 2.404 ms 1.57% 2.405 ms 1.60% 0.560 us 0.02% SAME
F32 2^28 2^2 1.925 ms 1.55% 1.926 ms 1.90% 1.152 us 0.06% SAME
F32 2^28 2^3 2.554 ms 1.25% 2.552 ms 1.13% -2.130 us -0.08% SAME
F32 2^28 2^4 1.649 ms 1.50% 1.649 ms 1.49% -0.127 us -0.01% SAME
F64 2^28 2^0 6.287 ms 0.73% 6.287 ms 0.76% 0.437 us 0.01% SAME
F64 2^28 2^1 4.985 ms 1.59% 4.981 ms 1.54% -3.905 us -0.08% SAME
F64 2^28 2^2 4.977 ms 1.18% 4.976 ms 1.17% -1.316 us -0.03% SAME
F64 2^28 2^3 3.469 ms 1.41% 3.468 ms 1.37% -0.911 us -0.03% SAME
F64 2^28 2^4 16.406 ms 0.01% 16.481 ms 0.00% 74.679 us 0.46% SLOW
C64 2^28 2^0 6.295 ms 0.94% 6.292 ms 0.80% -2.988 us -0.05% SAME
C64 2^28 2^1 4.712 ms 1.58% 4.710 ms 1.51% -1.699 us -0.04% SAME
C64 2^28 2^2 4.987 ms 1.11% 4.985 ms 1.10% -2.233 us -0.04% SAME
C64 2^28 2^3 3.467 ms 1.31% 3.467 ms 1.30% -0.382 us -0.01% SAME
C64 2^28 2^4 4.643 ms 0.27% 4.471 ms 0.29% -172.194 us -3.71% FAST

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 412.899 us 2.40% 412.600 us 2.38% -0.300 us -0.07% SAME
I8 2^28 2^6 1.275 ms 0.13% 1.034 ms 0.26% -240.921 us -18.90% FAST
I8 2^28 2^7 1.009 ms 0.28% 880.931 us 0.41% -127.897 us -12.68% FAST
I8 2^28 2^8 638.991 us 0.59% 588.521 us 0.79% -50.470 us -7.90% FAST
I16 2^28 2^5 808.228 us 1.89% 808.697 us 1.95% 0.469 us 0.06% SAME
I16 2^28 2^6 1.244 ms 0.28% 1.063 ms 0.52% -180.283 us -14.50% FAST
I16 2^28 2^7 1.023 ms 1.26% 945.829 us 1.39% -76.982 us -7.53% FAST
I16 2^28 2^8 793.723 us 2.32% 793.469 us 2.24% -0.255 us -0.03% SAME
I32 2^28 2^5 2.068 ms 0.49% 1.794 ms 0.90% -273.928 us -13.24% FAST
I32 2^28 2^6 1.570 ms 1.72% 1.569 ms 1.72% -0.258 us -0.02% SAME
I32 2^28 2^7 1.559 ms 1.76% 1.558 ms 1.69% -1.015 us -0.07% SAME
I32 2^28 2^8 1.545 ms 1.86% 1.545 ms 1.87% 0.018 us 0.00% SAME
I64 2^28 2^5 3.171 ms 1.21% 3.171 ms 1.20% -0.931 us -0.03% SAME
I64 2^28 2^6 3.128 ms 1.41% 3.129 ms 1.43% 0.673 us 0.02% SAME
I64 2^28 2^7 3.097 ms 1.56% 3.097 ms 1.55% -0.147 us -0.00% SAME
I64 2^28 2^8 3.085 ms 1.63% 3.084 ms 1.58% -1.023 us -0.03% SAME
I128 2^28 2^5 12.705 ms 0.20% 6.339 ms 0.99% -6365.973 us -50.11% FAST
I128 2^28 2^6 6.824 ms 1.41% 6.258 ms 1.33% -566.220 us -8.30% FAST
I128 2^28 2^7 7.220 ms 1.39% 6.200 ms 1.36% -1020.519 us -14.13% FAST
I128 2^28 2^8 12.634 ms 0.31% 6.114 ms 1.60% -6519.646 us -51.60% FAST
F32 2^28 2^5 2.007 ms 0.84% 2.103 ms 0.75% 95.638 us 4.76% SLOW
F32 2^28 2^6 1.570 ms 1.73% 1.570 ms 1.74% 0.189 us 0.01% SAME
F32 2^28 2^7 1.558 ms 1.73% 1.558 ms 1.72% -0.081 us -0.01% SAME
F32 2^28 2^8 1.546 ms 1.89% 1.545 ms 1.88% -0.241 us -0.02% SAME
F64 2^28 2^5 8.213 ms 0.02% 8.244 ms 0.01% 31.046 us 0.38% SLOW
F64 2^28 2^6 4.799 ms 0.02% 4.822 ms 0.01% 22.895 us 0.48% SLOW
F64 2^28 2^7 3.106 ms 1.54% 3.110 ms 1.49% 4.137 us 0.13% SAME
F64 2^28 2^8 3.088 ms 1.66% 3.087 ms 1.59% -1.430 us -0.05% SAME
C64 2^28 2^5 3.174 ms 1.36% 3.174 ms 1.35% -0.299 us -0.01% SAME
C64 2^28 2^6 3.123 ms 1.15% 3.127 ms 1.38% 4.003 us 0.13% SAME
C64 2^28 2^7 3.094 ms 1.38% 3.095 ms 1.47% 1.394 us 0.05% SAME
C64 2^28 2^8 3.083 ms 1.49% 3.083 ms 1.48% -0.247 us -0.01% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 455.961 us 0.78% 430.866 us 0.95% -25.095 us -5.50% FAST
I8 2^28 2^10 394.548 us 2.77% 394.582 us 2.77% 0.034 us 0.01% SAME
I8 2^28 2^11 642.427 us 0.66% 597.342 us 0.89% -45.085 us -7.02% FAST
I8 2^28 2^12 437.281 us 2.14% 424.866 us 2.38% -12.416 us -2.84% FAST
I8 2^28 2^13 393.807 us 2.86% 393.204 us 2.81% -0.603 us -0.15% SAME
I8 2^28 2^14 393.526 us 2.84% 394.313 us 2.95% 0.788 us 0.20% SAME
I8 2^28 2^15 393.458 us 2.84% 393.931 us 2.92% 0.474 us 0.12% SAME
I8 2^28 2^16 394.673 us 2.91% 394.301 us 2.88% -0.373 us -0.09% SAME
I16 2^28 2^9 778.328 us 2.43% 778.037 us 2.41% -0.291 us -0.04% SAME
I16 2^28 2^10 774.809 us 2.39% 773.912 us 2.29% -0.897 us -0.12% SAME
I16 2^28 2^11 791.783 us 2.48% 786.750 us 2.60% -5.033 us -0.64% SAME
I16 2^28 2^12 773.959 us 2.53% 773.445 us 2.52% -0.515 us -0.07% SAME
I16 2^28 2^13 772.948 us 2.61% 772.458 us 2.58% -0.490 us -0.06% SAME
I16 2^28 2^14 772.332 us 2.57% 771.902 us 2.53% -0.430 us -0.06% SAME
I16 2^28 2^15 771.745 us 2.52% 772.647 us 2.63% 0.901 us 0.12% SAME
I16 2^28 2^16 773.090 us 2.64% 772.886 us 2.62% -0.205 us -0.03% SAME
I32 2^28 2^9 1.540 ms 1.86% 1.539 ms 1.84% -0.302 us -0.02% SAME
I32 2^28 2^10 1.530 ms 2.10% 1.530 ms 2.09% -0.251 us -0.02% SAME
I32 2^28 2^11 1.548 ms 1.98% 1.547 ms 1.90% -0.939 us -0.06% SAME
I32 2^28 2^12 1.529 ms 2.18% 1.529 ms 2.18% 0.027 us 0.00% SAME
I32 2^28 2^13 1.528 ms 2.19% 1.528 ms 2.19% -0.126 us -0.01% SAME
I32 2^28 2^14 1.525 ms 2.00% 1.527 ms 2.18% 2.116 us 0.14% SAME
I32 2^28 2^15 1.526 ms 2.10% 1.527 ms 2.15% 0.492 us 0.03% SAME
I32 2^28 2^16 1.528 ms 2.15% 1.527 ms 2.14% -0.128 us -0.01% SAME
I64 2^28 2^9 3.044 ms 1.55% 3.044 ms 1.56% 0.149 us 0.00% SAME
I64 2^28 2^10 3.044 ms 1.93% 3.044 ms 1.89% -0.790 us -0.03% SAME
I64 2^28 2^11 3.044 ms 1.90% 3.040 ms 1.70% -4.226 us -0.14% SAME
I64 2^28 2^12 3.042 ms 1.98% 3.041 ms 1.95% -0.808 us -0.03% SAME
I64 2^28 2^13 3.039 ms 1.93% 3.040 ms 1.96% 0.550 us 0.02% SAME
I64 2^28 2^14 3.039 ms 1.91% 3.040 ms 1.96% 1.028 us 0.03% SAME
I64 2^28 2^15 3.039 ms 1.91% 3.041 ms 1.96% 2.030 us 0.07% SAME
I64 2^28 2^16 3.041 ms 1.96% 3.044 ms 1.97% 3.037 us 0.10% SAME
I128 2^28 2^9 6.726 ms 0.98% 6.092 ms 1.13% -633.896 us -9.42% FAST
I128 2^28 2^10 7.252 ms 1.35% 6.085 ms 1.66% -1166.361 us -16.08% FAST
I128 2^28 2^11 6.964 ms 1.29% 6.071 ms 1.73% -893.538 us -12.83% FAST
I128 2^28 2^12 6.622 ms 0.96% 6.067 ms 1.78% -555.473 us -8.39% FAST
I128 2^28 2^13 6.402 ms 1.19% 6.062 ms 1.75% -340.145 us -5.31% FAST
I128 2^28 2^14 6.274 ms 1.35% 6.062 ms 1.78% -211.928 us -3.38% FAST
I128 2^28 2^15 6.179 ms 1.26% 6.064 ms 1.74% -115.153 us -1.86% FAST
I128 2^28 2^16 6.121 ms 1.58% 6.054 ms 1.41% -66.661 us -1.09% SAME
F32 2^28 2^9 1.551 ms 2.51% 1.551 ms 2.55% 0.931 us 0.06% SAME
F32 2^28 2^10 1.529 ms 2.06% 1.530 ms 2.12% 0.844 us 0.06% SAME
F32 2^28 2^11 1.549 ms 1.98% 1.549 ms 1.97% -0.146 us -0.01% SAME
F32 2^28 2^12 1.529 ms 2.18% 1.528 ms 2.15% -0.424 us -0.03% SAME
F32 2^28 2^13 1.528 ms 2.19% 1.528 ms 2.18% -0.285 us -0.02% SAME
F32 2^28 2^14 1.528 ms 2.21% 1.527 ms 2.20% -0.175 us -0.01% SAME
F32 2^28 2^15 1.528 ms 2.19% 1.528 ms 2.19% 0.058 us 0.00% SAME
F32 2^28 2^16 1.527 ms 2.10% 1.526 ms 1.98% -1.270 us -0.08% SAME
F64 2^28 2^9 4.860 ms 0.49% 4.853 ms 0.44% -6.959 us -0.14% SAME
F64 2^28 2^10 3.188 ms 1.02% 3.183 ms 1.07% -4.770 us -0.15% SAME
F64 2^28 2^11 3.048 ms 1.89% 3.049 ms 1.93% 0.774 us 0.03% SAME
F64 2^28 2^12 3.044 ms 1.91% 3.044 ms 1.91% 0.028 us 0.00% SAME
F64 2^28 2^13 3.043 ms 1.94% 3.042 ms 1.92% -0.682 us -0.02% SAME
F64 2^28 2^14 3.043 ms 1.93% 3.041 ms 1.84% -1.932 us -0.06% SAME
F64 2^28 2^15 3.042 ms 1.81% 3.045 ms 1.94% 2.436 us 0.08% SAME
F64 2^28 2^16 3.047 ms 1.77% 3.049 ms 1.89% 2.493 us 0.08% SAME
C64 2^28 2^9 3.048 ms 1.78% 3.047 ms 1.77% -0.228 us -0.01% SAME
C64 2^28 2^10 3.043 ms 1.84% 3.044 ms 1.90% 1.030 us 0.03% SAME
C64 2^28 2^11 3.036 ms 1.59% 3.041 ms 1.78% 4.878 us 0.16% SAME
C64 2^28 2^12 3.040 ms 1.85% 3.039 ms 1.80% -0.846 us -0.03% SAME
C64 2^28 2^13 3.041 ms 1.96% 3.046 ms 2.17% 4.774 us 0.16% SAME
C64 2^28 2^14 3.038 ms 1.86% 3.038 ms 1.85% -0.244 us -0.01% SAME
C64 2^28 2^15 3.042 ms 1.84% 3.042 ms 1.87% 0.081 us 0.00% SAME
C64 2^28 2^16 3.078 ms 1.86% 3.076 ms 1.86% -1.879 us -0.06% SAME
Warp Segmented Reduce : Min
T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 3.007 ms 0.05% 3.001 ms 0.05% -6.520 us -0.22% FAST
I8 2^28 2^1 1.919 ms 0.14% 1.914 ms 0.16% -4.396 us -0.23% FAST
I8 2^28 2^2 910.050 us 0.41% 910.199 us 0.41% 0.149 us 0.02% SAME
I8 2^28 2^3 556.714 us 0.76% 556.046 us 0.70% -0.668 us -0.12% SAME
I8 2^28 2^4 426.348 us 1.96% 426.649 us 2.01% 0.301 us 0.07% SAME
I16 2^28 2^0 1.782 ms 0.78% 1.782 ms 0.79% -0.188 us -0.01% SAME
I16 2^28 2^1 1.246 ms 1.18% 1.246 ms 1.18% -0.339 us -0.03% SAME
I16 2^28 2^2 967.173 us 1.68% 968.030 us 1.76% 0.857 us 0.09% SAME
I16 2^28 2^3 875.506 us 1.75% 875.697 us 1.77% 0.191 us 0.02% SAME
I16 2^28 2^4 1.166 ms 13.85% 1.154 ms 14.45% -11.331 us -0.97% SAME
I32 2^28 2^0 3.129 ms 1.18% 3.128 ms 1.07% -0.830 us -0.03% SAME
I32 2^28 2^1 2.407 ms 1.69% 2.407 ms 1.67% 0.516 us 0.02% SAME
I32 2^28 2^2 1.925 ms 1.52% 1.926 ms 1.57% 0.751 us 0.04% SAME
I32 2^28 2^3 2.550 ms 1.12% 2.554 ms 1.27% 3.311 us 0.13% SAME
I32 2^28 2^4 1.649 ms 1.51% 1.649 ms 1.49% -0.255 us -0.02% SAME
I64 2^28 2^0 6.291 ms 0.78% 6.290 ms 0.73% -1.304 us -0.02% SAME
I64 2^28 2^1 4.990 ms 1.45% 4.990 ms 1.45% 0.170 us 0.00% SAME
I64 2^28 2^2 4.984 ms 1.12% 4.985 ms 1.04% 1.143 us 0.02% SAME
I64 2^28 2^3 3.469 ms 1.42% 3.469 ms 1.45% 0.617 us 0.02% SAME
I64 2^28 2^4 5.239 ms 0.30% 4.075 ms 0.47% -1164.239 us -22.22% FAST
__half 2^28 2^0 2.376 ms 0.39% 2.377 ms 0.39% 0.492 us 0.02% SAME
__half 2^28 2^1 1.535 ms 0.47% 1.534 ms 0.46% -0.178 us -0.01% SAME
__half 2^28 2^2 975.435 us 1.71% 975.504 us 1.72% 0.069 us 0.01% SAME
__half 2^28 2^3 911.360 us 0.00% 875.773 us 1.78% -35.587 us -3.90% ????
__half 2^28 2^4 832.865 us 2.03% 829.466 us 1.71% -3.399 us -0.41% SAME
__nv_bfloat16 2^28 2^0 2.388 ms 0.30% 2.388 ms 0.31% -0.340 us -0.01% SAME
__nv_bfloat16 2^28 2^1 1.576 ms 0.37% 1.576 ms 0.38% -0.355 us -0.02% SAME
__nv_bfloat16 2^28 2^2 979.126 us 1.70% 979.142 us 1.70% 0.016 us 0.00% SAME
__nv_bfloat16 2^28 2^3 911.360 us 0.00% 875.994 us 1.80% -35.366 us -3.88% ????
__nv_bfloat16 2^28 2^4 832.462 us 2.02% 830.531 us 1.82% -1.930 us -0.23% SAME
I128 2^28 2^0 12.565 ms 0.48% 12.564 ms 0.49% -0.044 us -0.00% SAME
I128 2^28 2^1 9.416 ms 1.56% 9.413 ms 1.49% -3.496 us -0.04% SAME
I128 2^28 2^2 7.676 ms 1.35% 7.676 ms 1.36% 0.227 us 0.00% SAME
I128 2^28 2^3 49.493 ms 0.05% 10.378 ms 0.18% -39115.345 us -79.03% FAST
I128 2^28 2^4 24.858 ms 0.07% 6.535 ms 1.29% -18322.473 us -73.71% FAST
F32 2^28 2^0 3.146 ms 1.90% 3.144 ms 1.85% -1.497 us -0.05% SAME
F32 2^28 2^1 2.402 ms 1.44% 2.405 ms 1.64% 3.335 us 0.14% SAME
F32 2^28 2^2 1.925 ms 1.54% 1.925 ms 1.55% 0.085 us 0.00% SAME
F32 2^28 2^3 2.551 ms 1.22% 2.554 ms 1.25% 2.597 us 0.10% SAME
F32 2^28 2^4 1.650 ms 1.51% 1.650 ms 1.54% 0.439 us 0.03% SAME
F64 2^28 2^0 6.286 ms 0.70% 6.288 ms 0.81% 2.188 us 0.03% SAME
F64 2^28 2^1 4.979 ms 1.41% 4.987 ms 1.58% 7.643 us 0.15% SAME
F64 2^28 2^2 4.971 ms 1.09% 4.971 ms 1.14% 0.431 us 0.01% SAME
F64 2^28 2^3 3.468 ms 1.38% 3.468 ms 1.39% 0.043 us 0.00% SAME
F64 2^28 2^4 16.584 ms 0.01% 5.524 ms 0.11% -11059.840 us -66.69% FAST

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 411.521 us 2.44% 411.755 us 2.45% 0.234 us 0.06% SAME
I8 2^28 2^6 2.280 ms 0.12% 1.961 ms 0.18% -318.496 us -13.97% FAST
I8 2^28 2^7 1.906 ms 0.22% 1.739 ms 0.26% -166.052 us -8.71% FAST
I8 2^28 2^8 1.227 ms 0.31% 1.146 ms 0.40% -80.686 us -6.58% FAST
I16 2^28 2^5 808.913 us 1.94% 808.901 us 1.94% -0.012 us -0.00% SAME
I16 2^28 2^6 1.539 ms 0.09% 1.093 ms 0.49% -446.380 us -29.00% FAST
I16 2^28 2^7 1.110 ms 0.67% 960.145 us 1.37% -150.231 us -13.53% FAST
I16 2^28 2^8 801.735 us 2.59% 794.173 us 2.37% -7.562 us -0.94% SAME
I32 2^28 2^5 2.109 ms 0.44% 1.794 ms 0.91% -315.105 us -14.94% FAST
I32 2^28 2^6 1.570 ms 1.72% 1.568 ms 1.64% -1.513 us -0.10% SAME
I32 2^28 2^7 1.558 ms 1.74% 1.558 ms 1.75% -0.152 us -0.01% SAME
I32 2^28 2^8 1.546 ms 1.89% 1.546 ms 1.87% -0.181 us -0.01% SAME
I64 2^28 2^5 3.171 ms 1.18% 3.171 ms 1.18% -0.552 us -0.02% SAME
I64 2^28 2^6 3.126 ms 1.30% 3.129 ms 1.44% 3.196 us 0.10% SAME
I64 2^28 2^7 3.097 ms 1.57% 3.097 ms 1.55% -0.328 us -0.01% SAME
I64 2^28 2^8 3.085 ms 1.62% 3.085 ms 1.60% -0.544 us -0.02% SAME
__half 2^28 2^5 1.151 ms 0.05% 1.151 ms 0.04% 0.172 us 0.01% SAME
__half 2^28 2^6 1.723 ms 0.29% 1.762 ms 0.32% 38.549 us 2.24% SLOW
__half 2^28 2^7 1.445 ms 0.54% 1.464 ms 0.57% 19.473 us 1.35% SLOW
__half 2^28 2^8 965.459 us 1.10% 976.057 us 1.06% 10.598 us 1.10% SLOW
__nv_bfloat16 2^28 2^5 1.151 ms 0.05% 1.151 ms 0.05% -0.277 us -0.02% SAME
__nv_bfloat16 2^28 2^6 1.860 ms 0.25% 1.802 ms 0.29% -57.331 us -3.08% FAST
__nv_bfloat16 2^28 2^7 1.514 ms 0.45% 1.501 ms 0.50% -13.376 us -0.88% FAST
__nv_bfloat16 2^28 2^8 1.029 ms 0.00% 998.195 us 0.96% -30.925 us -3.00% FAST
I128 2^28 2^5 12.652 ms 0.10% 6.340 ms 0.75% -6312.212 us -49.89% FAST
I128 2^28 2^6 7.286 ms 1.48% 6.254 ms 1.22% -1031.813 us -14.16% FAST
I128 2^28 2^7 7.543 ms 1.03% 6.200 ms 1.37% -1342.318 us -17.80% FAST
I128 2^28 2^8 12.490 ms 0.12% 6.115 ms 1.46% -6375.042 us -51.04% FAST
F32 2^28 2^5 2.127 ms 0.63% 1.898 ms 0.93% -229.229 us -10.78% FAST
F32 2^28 2^6 1.570 ms 1.73% 1.566 ms 1.41% -3.770 us -0.24% SAME
F32 2^28 2^7 1.559 ms 1.78% 1.558 ms 1.74% -0.832 us -0.05% SAME
F32 2^28 2^8 1.546 ms 1.87% 1.545 ms 1.85% -0.230 us -0.01% SAME
F64 2^28 2^5 8.294 ms 0.02% 3.171 ms 1.17% -5122.999 us -61.77% FAST
F64 2^28 2^6 4.833 ms 0.02% 3.128 ms 1.47% -1705.214 us -35.28% FAST
F64 2^28 2^7 3.121 ms 1.39% 3.100 ms 1.56% -21.968 us -0.70% SAME
F64 2^28 2^8 3.087 ms 1.62% 3.086 ms 1.62% -1.783 us -0.06% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 764.432 us 0.65% 733.184 us 0.00% -31.248 us -4.09% FAST
I8 2^28 2^10 394.073 us 2.85% 397.991 us 3.10% 3.917 us 0.99% SAME
I8 2^28 2^11 1.252 ms 0.45% 1.160 ms 0.52% -92.078 us -7.36% FAST
I8 2^28 2^12 777.362 us 0.60% 733.552 us 0.67% -43.810 us -5.64% FAST
I8 2^28 2^13 393.089 us 2.86% 393.509 us 2.92% 0.420 us 0.11% SAME
I8 2^28 2^14 393.643 us 2.91% 393.508 us 2.90% -0.135 us -0.03% SAME
I8 2^28 2^15 393.604 us 2.86% 393.311 us 2.85% -0.293 us -0.07% SAME
I8 2^28 2^16 394.246 us 2.84% 394.297 us 2.88% 0.052 us 0.01% SAME
I16 2^28 2^9 776.780 us 2.28% 777.470 us 2.38% 0.690 us 0.09% SAME
I16 2^28 2^10 774.953 us 2.43% 775.345 us 2.49% 0.392 us 0.05% SAME
I16 2^28 2^11 804.431 us 2.22% 788.211 us 2.44% -16.220 us -2.02% SAME
I16 2^28 2^12 774.359 us 2.51% 773.613 us 2.53% -0.746 us -0.10% SAME
I16 2^28 2^13 771.973 us 2.52% 772.144 us 2.56% 0.171 us 0.02% SAME
I16 2^28 2^14 772.669 us 2.62% 772.925 us 2.66% 0.256 us 0.03% SAME
I16 2^28 2^15 772.662 us 2.62% 772.720 us 2.65% 0.058 us 0.01% SAME
I16 2^28 2^16 773.123 us 2.65% 772.892 us 2.64% -0.231 us -0.03% SAME
I32 2^28 2^9 1.539 ms 1.79% 1.540 ms 1.85% 0.812 us 0.05% SAME
I32 2^28 2^10 1.530 ms 2.10% 1.530 ms 2.11% 0.059 us 0.00% SAME
I32 2^28 2^11 1.549 ms 2.00% 1.549 ms 2.01% 0.413 us 0.03% SAME
I32 2^28 2^12 1.528 ms 2.17% 1.528 ms 2.17% 0.057 us 0.00% SAME
I32 2^28 2^13 1.524 ms 1.81% 1.527 ms 2.14% 3.683 us 0.24% SAME
I32 2^28 2^14 1.527 ms 2.17% 1.527 ms 2.17% 0.034 us 0.00% SAME
I32 2^28 2^15 1.528 ms 2.23% 1.528 ms 2.24% 0.306 us 0.02% SAME
I32 2^28 2^16 1.527 ms 2.11% 1.528 ms 2.18% 0.938 us 0.06% SAME
I64 2^28 2^9 3.044 ms 1.55% 3.044 ms 1.55% 0.083 us 0.00% SAME
I64 2^28 2^10 3.045 ms 1.94% 3.048 ms 2.10% 3.461 us 0.11% SAME
I64 2^28 2^11 3.044 ms 1.88% 3.044 ms 1.89% 0.165 us 0.01% SAME
I64 2^28 2^12 3.042 ms 1.95% 3.041 ms 1.93% -0.580 us -0.02% SAME
I64 2^28 2^13 3.040 ms 1.93% 3.039 ms 1.92% -0.238 us -0.01% SAME
I64 2^28 2^14 3.040 ms 1.96% 3.040 ms 1.96% 0.546 us 0.02% SAME
I64 2^28 2^15 3.040 ms 1.96% 3.041 ms 1.94% 0.932 us 0.03% SAME
I64 2^28 2^16 3.040 ms 1.92% 3.042 ms 1.88% 1.810 us 0.06% SAME
__half 2^28 2^9 807.373 us 1.87% 821.935 us 0.93% 14.563 us 1.80% SLOW
__half 2^28 2^10 815.104 us 0.00% 774.208 us 2.52% -40.896 us -5.02% FAST
__half 2^28 2^11 1.001 ms 1.17% 989.563 us 1.07% -11.666 us -1.17% FAST
__half 2^28 2^12 794.362 us 2.18% 793.201 us 2.18% -1.160 us -0.15% SAME
__half 2^28 2^13 771.797 us 2.52% 771.644 us 2.50% -0.153 us -0.02% SAME
__half 2^28 2^14 772.143 us 2.54% 772.609 us 2.58% 0.465 us 0.06% SAME
__half 2^28 2^15 773.337 us 2.62% 773.276 us 2.62% -0.061 us -0.01% SAME
__half 2^28 2^16 774.625 us 2.64% 774.400 us 2.63% -0.225 us -0.03% SAME
__nv_bfloat16 2^28 2^9 832.553 us 0.57% 836.538 us 0.79% 3.985 us 0.48% SAME
__nv_bfloat16 2^28 2^10 773.769 us 2.43% 773.598 us 2.41% -0.171 us -0.02% SAME
__nv_bfloat16 2^28 2^11 1.033 ms 0.95% 1.010 ms 1.04% -23.677 us -2.29% FAST
__nv_bfloat16 2^28 2^12 799.575 us 2.15% 797.186 us 2.19% -2.389 us -0.30% SAME
__nv_bfloat16 2^28 2^13 772.276 us 2.52% 771.831 us 2.48% -0.445 us -0.06% SAME
__nv_bfloat16 2^28 2^14 772.328 us 2.47% 773.135 us 2.57% 0.808 us 0.10% SAME
__nv_bfloat16 2^28 2^15 773.937 us 2.63% 773.838 us 2.62% -0.100 us -0.01% SAME
__nv_bfloat16 2^28 2^16 775.005 us 2.65% 774.781 us 2.62% -0.224 us -0.03% SAME
I128 2^28 2^9 7.183 ms 0.84% 6.092 ms 1.01% -1090.502 us -15.18% FAST
I128 2^28 2^10 7.546 ms 1.25% 6.090 ms 1.65% -1456.458 us -19.30% FAST
I128 2^28 2^11 6.963 ms 0.96% 6.071 ms 1.74% -891.087 us -12.80% FAST
I128 2^28 2^12 6.609 ms 1.07% 6.067 ms 1.80% -542.051 us -8.20% FAST
I128 2^28 2^13 6.387 ms 1.26% 6.063 ms 1.81% -324.192 us -5.08% FAST
I128 2^28 2^14 6.242 ms 1.18% 6.060 ms 1.79% -182.498 us -2.92% FAST
I128 2^28 2^15 6.147 ms 1.55% 6.059 ms 1.80% -88.369 us -1.44% SAME
I128 2^28 2^16 6.109 ms 1.62% 6.061 ms 1.78% -47.796 us -0.78% SAME
F32 2^28 2^9 1.549 ms 2.43% 1.552 ms 2.57% 3.085 us 0.20% SAME
F32 2^28 2^10 1.529 ms 2.03% 1.530 ms 2.10% 0.775 us 0.05% SAME
F32 2^28 2^11 1.550 ms 2.02% 1.550 ms 2.00% -0.274 us -0.02% SAME
F32 2^28 2^12 1.529 ms 2.17% 1.529 ms 2.17% -0.015 us -0.00% SAME
F32 2^28 2^13 1.528 ms 2.18% 1.528 ms 2.21% 0.313 us 0.02% SAME
F32 2^28 2^14 1.528 ms 2.20% 1.527 ms 2.14% -0.649 us -0.04% SAME
F32 2^28 2^15 1.528 ms 2.21% 1.528 ms 2.21% -0.011 us -0.00% SAME
F32 2^28 2^16 1.528 ms 2.16% 1.524 ms 1.79% -4.011 us -0.26% SAME
F64 2^28 2^9 4.991 ms 0.52% 3.045 ms 1.53% -1945.702 us -38.99% FAST
F64 2^28 2^10 3.279 ms 0.68% 3.045 ms 1.92% -233.764 us -7.13% FAST
F64 2^28 2^11 3.049 ms 1.92% 3.046 ms 1.91% -2.852 us -0.09% SAME
F64 2^28 2^12 3.045 ms 1.92% 3.043 ms 1.93% -1.960 us -0.06% SAME
F64 2^28 2^13 3.040 ms 1.77% 3.039 ms 1.84% -0.326 us -0.01% SAME
F64 2^28 2^14 3.042 ms 1.92% 3.041 ms 1.92% -1.331 us -0.04% SAME
F64 2^28 2^15 3.044 ms 1.95% 3.043 ms 1.94% -1.095 us -0.04% SAME
F64 2^28 2^16 3.048 ms 1.90% 3.048 ms 1.95% 0.089 us 0.00% SAME

NVIDIA H100

Warp Reduce : Sum
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 104.487 us 0.63% 104.118 us 0.62% -0.369 us -0.35% SAME
I8 I64 2^28 105.109 us 1.59% 104.860 us 1.46% -0.249 us -0.24% SAME
I16 I32 2^28 189.997 us 1.89% 189.717 us 1.75% -0.280 us -0.15% SAME
I16 I64 2^28 189.839 us 1.70% 189.727 us 1.86% -0.112 us -0.06% SAME
I32 I32 2^28 360.445 us 1.31% 360.536 us 1.39% 0.091 us 0.03% SAME
I32 I64 2^28 360.531 us 0.74% 360.549 us 0.82% 0.018 us 0.01% SAME
I64 I32 2^28 707.962 us 0.77% 707.697 us 0.74% -0.265 us -0.04% SAME
I64 I64 2^28 707.959 us 0.79% 707.545 us 0.78% -0.414 us -0.06% SAME
I128 I32 2^28 1.431 ms 0.19% 1.401 ms 0.18% -29.964 us -2.09% FAST
I128 I64 2^28 1.429 ms 1.54% 1.408 ms 1.85% -20.603 us -1.44% SAME
__half I32 2^28 197.236 us 3.31% 196.988 us 3.33% -0.248 us -0.13% SAME
__half I64 2^28 193.288 us 1.84% 192.640 us 1.95% -0.649 us -0.34% SAME
__nv_bfloat16 I32 2^28 192.955 us 1.92% 192.647 us 2.03% -0.308 us -0.16% SAME
__nv_bfloat16 I64 2^28 193.054 us 1.17% 192.380 us 1.27% -0.674 us -0.35% SAME
F32 I32 2^28 361.119 us 1.43% 361.273 us 1.40% 0.154 us 0.04% SAME
F32 I64 2^28 360.998 us 1.42% 361.060 us 1.33% 0.062 us 0.02% SAME
F64 I32 2^28 707.852 us 0.78% 707.891 us 0.75% 0.039 us 0.01% SAME
F64 I64 2^28 707.462 us 0.23% 707.669 us 0.21% 0.208 us 0.03% SAME
C64 I32 2^28 705.355 us 0.80% 705.434 us 0.82% 0.078 us 0.01% SAME
C64 I64 2^28 705.705 us 0.76% 705.769 us 0.78% 0.064 us 0.01% SAME
Warp Reduce : Min
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 105.046 us 0.65% 104.447 us 0.69% -0.599 us -0.57% SAME
I8 I64 2^28 106.730 us 1.47% 106.192 us 1.45% -0.538 us -0.50% SAME
I16 I32 2^28 190.294 us 1.92% 189.958 us 1.87% -0.336 us -0.18% SAME
I16 I64 2^28 189.970 us 1.82% 189.563 us 1.79% -0.407 us -0.21% SAME
I32 I32 2^28 360.167 us 1.35% 360.169 us 1.37% 0.001 us 0.00% SAME
I32 I64 2^28 360.239 us 0.78% 360.120 us 0.77% -0.119 us -0.03% SAME
I64 I32 2^28 708.056 us 0.74% 707.881 us 0.77% -0.175 us -0.02% SAME
I64 I64 2^28 707.922 us 0.75% 707.707 us 0.72% -0.215 us -0.03% SAME
__half I32 2^28 199.728 us 1.79% 199.727 us 1.75% -0.001 us -0.00% SAME
__half I64 2^28 201.172 us 1.19% 201.285 us 1.15% 0.114 us 0.06% SAME
__nv_bfloat16 I32 2^28 199.832 us 1.90% 199.842 us 2.03% 0.010 us 0.00% SAME
__nv_bfloat16 I64 2^28 201.469 us 1.77% 201.541 us 1.82% 0.072 us 0.04% SAME
I128 I32 2^28 1.442 ms 0.27% 1.409 ms 0.19% -32.702 us -2.27% FAST
I128 I64 2^28 1.437 ms 1.43% 1.420 ms 1.83% -17.389 us -1.21% SAME
F32 I32 2^28 367.267 us 3.26% 367.350 us 3.27% 0.083 us 0.02% SAME
F32 I64 2^28 361.174 us 1.38% 361.039 us 1.43% -0.136 us -0.04% SAME
F64 I32 2^28 708.021 us 0.75% 707.963 us 0.78% -0.058 us -0.01% SAME
F64 I64 2^28 708.107 us 0.21% 707.921 us 0.21% -0.186 us -0.03% SAME
Warp Segmented Reduce : Sum
T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 734.648 us 0.05% 735.065 us 0.05% 0.417 us 0.06% SLOW
I8 2^28 2^1 491.980 us 0.04% 492.949 us 0.05% 0.969 us 0.20% SLOW
I8 2^28 2^2 235.281 us 0.40% 235.499 us 0.38% 0.219 us 0.09% SAME
I8 2^28 2^3 147.927 us 0.62% 147.981 us 0.61% 0.054 us 0.04% SAME
I8 2^28 2^4 154.805 us 0.29% 155.218 us 0.29% 0.413 us 0.27% SAME
I16 2^28 2^0 806.182 us 0.03% 806.415 us 0.04% 0.233 us 0.03% SAME
I16 2^28 2^1 518.681 us 0.15% 519.353 us 0.16% 0.672 us 0.13% SAME
I16 2^28 2^2 275.478 us 0.70% 275.505 us 0.69% 0.027 us 0.01% SAME
I16 2^28 2^3 216.239 us 0.85% 216.364 us 0.82% 0.125 us 0.06% SAME
I16 2^28 2^4 294.094 us 0.12% 293.857 us 0.06% -0.238 us -0.08% FAST
I32 2^28 2^0 940.851 us 0.05% 940.923 us 0.04% 0.072 us 0.01% SAME
I32 2^28 2^1 611.681 us 0.21% 611.864 us 0.18% 0.183 us 0.03% SAME
I32 2^28 2^2 442.278 us 0.59% 442.265 us 0.51% -0.013 us -0.00% SAME
I32 2^28 2^3 404.002 us 0.94% 403.980 us 0.93% -0.022 us -0.01% SAME
I32 2^28 2^4 383.294 us 0.64% 383.329 us 0.65% 0.035 us 0.01% SAME
I64 2^28 2^0 1.488 ms 0.03% 1.490 ms 0.03% 1.545 us 0.10% SLOW
I64 2^28 2^1 1.043 ms 0.08% 1.043 ms 0.08% -0.069 us -0.01% SAME
I64 2^28 2^2 893.275 us 0.45% 892.958 us 0.46% -0.317 us -0.04% SAME
I64 2^28 2^3 789.711 us 0.09% 789.765 us 0.10% 0.054 us 0.01% SAME
I64 2^28 2^4 2.156 ms 0.02% 1.789 ms 0.04% -366.754 us -17.01% FAST
I128 2^28 2^0 2.952 ms 0.02% 2.951 ms 0.02% -0.327 us -0.01% SAME
I128 2^28 2^1 2.098 ms 1.03% 2.098 ms 1.00% -0.563 us -0.03% SAME
I128 2^28 2^2 1.730 ms 1.24% 1.730 ms 1.24% -0.158 us -0.01% SAME
I128 2^28 2^3 24.579 ms 0.08% 5.864 ms 0.39% -18714.414 us -76.14% FAST
I128 2^28 2^4 12.456 ms 0.09% 3.019 ms 0.59% -9437.071 us -75.76% FAST
F32 2^28 2^0 943.994 us 0.87% 943.608 us 0.85% -0.387 us -0.04% SAME
F32 2^28 2^1 615.537 us 0.23% 615.705 us 0.23% 0.167 us 0.03% SAME
F32 2^28 2^2 442.625 us 0.59% 442.594 us 0.60% -0.030 us -0.01% SAME
F32 2^28 2^3 403.956 us 1.23% 403.784 us 1.19% -0.171 us -0.04% SAME
F32 2^28 2^4 383.211 us 0.14% 383.184 us 0.14% -0.026 us -0.01% SAME
F64 2^28 2^0 1.489 ms 0.03% 1.489 ms 0.03% -0.205 us -0.01% SAME
F64 2^28 2^1 1.043 ms 0.08% 1.043 ms 0.08% -0.018 us -0.00% SAME
F64 2^28 2^2 893.319 us 0.41% 892.999 us 0.46% -0.321 us -0.04% SAME
F64 2^28 2^3 789.801 us 0.08% 789.695 us 0.08% -0.106 us -0.01% SAME
F64 2^28 2^4 2.079 ms 0.03% 2.286 ms 0.02% 207.391 us 9.98% SLOW
C64 2^28 2^0 1.479 ms 0.04% 1.484 ms 0.04% 4.572 us 0.31% SLOW
C64 2^28 2^1 1.045 ms 0.19% 1.044 ms 0.21% -0.806 us -0.08% SAME
C64 2^28 2^2 895.472 us 0.46% 894.037 us 0.45% -1.435 us -0.16% SAME
C64 2^28 2^3 789.180 us 0.09% 789.134 us 0.10% -0.046 us -0.01% SAME
C64 2^28 2^4 1.955 ms 0.03% 1.886 ms 0.04% -69.402 us -3.55% FAST

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 101.992 us 1.52% 101.972 us 1.52% -0.020 us -0.02% SAME
I8 2^28 2^6 565.104 us 0.03% 464.440 us 0.10% -100.664 us -17.81% FAST
I8 2^28 2^7 407.580 us 0.35% 369.372 us 0.52% -38.208 us -9.37% FAST
I8 2^28 2^8 270.704 us 1.10% 256.341 us 1.28% -14.363 us -5.31% FAST
I16 2^28 2^5 193.989 us 1.10% 193.979 us 1.10% -0.010 us -0.00% SAME
I16 2^28 2^6 571.511 us 0.04% 489.945 us 0.05% -81.566 us -14.27% FAST
I16 2^28 2^7 465.899 us 0.46% 440.253 us 0.56% -25.646 us -5.50% FAST
I16 2^28 2^8 310.514 us 0.74% 300.886 us 0.80% -9.628 us -3.10% FAST
I32 2^28 2^5 929.548 us 0.04% 817.185 us 0.04% -112.362 us -12.09% FAST
I32 2^28 2^6 564.324 us 0.06% 517.378 us 0.07% -46.946 us -8.32% FAST
I32 2^28 2^7 504.351 us 0.46% 488.947 us 0.50% -15.404 us -3.05% FAST
I32 2^28 2^8 395.790 us 0.92% 392.503 us 0.91% -3.287 us -0.83% SAME
I64 2^28 2^5 1.114 ms 0.09% 970.979 us 0.05% -142.623 us -12.81% FAST
I64 2^28 2^6 759.134 us 0.08% 742.139 us 0.08% -16.995 us -2.24% FAST
I64 2^28 2^7 734.903 us 0.12% 729.998 us 0.13% -4.906 us -0.67% FAST
I64 2^28 2^8 705.192 us 0.16% 705.181 us 0.17% -0.011 us -0.00% SAME
I128 2^28 2^5 6.594 ms 0.04% 1.759 ms 0.04% -4834.924 us -73.33% FAST
I128 2^28 2^6 3.826 ms 0.03% 1.462 ms 1.11% -2363.823 us -61.78% FAST
I128 2^28 2^7 2.412 ms 0.06% 1.421 ms 1.35% -991.039 us -41.08% FAST
I128 2^28 2^8 6.557 ms 0.04% 1.698 ms 2.15% -4859.644 us -74.11% FAST
F32 2^28 2^5 895.301 us 1.31% 927.089 us 1.22% 31.788 us 3.55% SLOW
F32 2^28 2^6 544.986 us 0.06% 558.425 us 0.05% 13.439 us 2.47% SLOW
F32 2^28 2^7 500.045 us 0.45% 504.664 us 0.48% 4.620 us 0.92% SLOW
F32 2^28 2^8 395.454 us 0.95% 396.532 us 0.96% 1.078 us 0.27% SAME
F64 2^28 2^5 1.090 ms 0.05% 1.177 ms 0.08% 86.500 us 7.94% SLOW
F64 2^28 2^6 756.589 us 0.07% 770.074 us 0.07% 13.485 us 1.78% SLOW
F64 2^28 2^7 736.738 us 0.12% 740.266 us 0.12% 3.529 us 0.48% SLOW
F64 2^28 2^8 705.295 us 0.15% 705.211 us 0.16% -0.083 us -0.01% SAME
C64 2^28 2^5 1.036 ms 0.06% 1.013 ms 0.05% -23.292 us -2.25% FAST
C64 2^28 2^6 749.260 us 0.08% 747.744 us 0.08% -1.516 us -0.20% FAST
C64 2^28 2^7 731.452 us 0.12% 732.953 us 0.12% 1.501 us 0.21% SLOW
C64 2^28 2^8 704.194 us 0.15% 704.200 us 0.16% 0.007 us 0.00% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 177.690 us 1.54% 172.052 us 1.38% -5.638 us -3.17% FAST
I8 2^28 2^10 97.872 us 1.70% 97.849 us 1.79% -0.023 us -0.02% SAME
I8 2^28 2^11 300.460 us 1.47% 284.300 us 1.74% -16.160 us -5.38% FAST
I8 2^28 2^12 192.689 us 2.02% 186.055 us 2.20% -6.635 us -3.44% FAST
I8 2^28 2^13 97.649 us 2.32% 97.570 us 2.85% -0.079 us -0.08% SAME
I8 2^28 2^14 98.682 us 1.81% 98.428 us 1.78% -0.254 us -0.26% SAME
I8 2^28 2^15 99.507 us 0.44% 99.264 us 0.40% -0.243 us -0.24% SAME
I8 2^28 2^16 101.765 us 2.59% 101.545 us 2.71% -0.220 us -0.22% SAME
I16 2^28 2^9 226.187 us 2.19% 223.321 us 2.17% -2.866 us -1.27% SAME
I16 2^28 2^10 182.851 us 1.36% 182.780 us 1.38% -0.071 us -0.04% SAME
I16 2^28 2^11 312.665 us 1.67% 300.958 us 1.79% -11.707 us -3.74% FAST
I16 2^28 2^12 224.275 us 2.38% 220.687 us 2.22% -3.588 us -1.60% SAME
I16 2^28 2^13 181.853 us 2.19% 181.787 us 2.24% -0.065 us -0.04% SAME
I16 2^28 2^14 183.281 us 1.39% 183.173 us 1.48% -0.108 us -0.06% SAME
I16 2^28 2^15 185.560 us 2.11% 185.336 us 2.05% -0.224 us -0.12% SAME
I16 2^28 2^16 186.623 us 2.11% 186.392 us 2.13% -0.231 us -0.12% SAME
I32 2^28 2^9 355.262 us 0.80% 355.213 us 0.75% -0.048 us -0.01% SAME
I32 2^28 2^10 484.296 us 0.67% 479.415 us 0.65% -4.881 us -1.01% FAST
I32 2^28 2^11 387.406 us 1.90% 386.180 us 1.99% -1.226 us -0.32% SAME
I32 2^28 2^12 349.898 us 1.50% 349.768 us 1.41% -0.130 us -0.04% SAME
I32 2^28 2^13 352.056 us 1.57% 351.991 us 1.57% -0.066 us -0.02% SAME
I32 2^28 2^14 355.382 us 0.88% 355.319 us 0.88% -0.063 us -0.02% SAME
I32 2^28 2^15 357.249 us 1.29% 357.385 us 1.48% 0.135 us 0.04% SAME
I32 2^28 2^16 359.687 us 1.39% 359.745 us 1.43% 0.058 us 0.02% SAME
I64 2^28 2^9 725.138 us 0.10% 703.711 us 0.11% -21.428 us -2.95% FAST
I64 2^28 2^10 722.298 us 0.22% 710.153 us 0.06% -12.145 us -1.68% FAST
I64 2^28 2^11 686.892 us 0.85% 686.876 us 0.88% -0.016 us -0.00% SAME
I64 2^28 2^12 690.627 us 1.00% 690.428 us 0.92% -0.200 us -0.03% SAME
I64 2^28 2^13 696.287 us 0.92% 696.040 us 0.87% -0.247 us -0.04% SAME
I64 2^28 2^14 697.579 us 0.18% 697.345 us 0.19% -0.234 us -0.03% SAME
I64 2^28 2^15 706.704 us 0.85% 706.516 us 0.82% -0.188 us -0.03% SAME
I64 2^28 2^16 705.056 us 0.89% 704.663 us 0.77% -0.393 us -0.06% SAME
I128 2^28 2^9 3.796 ms 0.08% 1.386 ms 0.04% -2410.060 us -63.48% FAST
I128 2^28 2^10 2.365 ms 0.07% 1.368 ms 2.17% -996.676 us -42.14% FAST
I128 2^28 2^11 1.678 ms 0.13% 1.371 ms 2.21% -307.259 us -18.31% FAST
I128 2^28 2^12 1.511 ms 1.04% 1.379 ms 2.37% -132.496 us -8.77% FAST
I128 2^28 2^13 1.497 ms 0.97% 1.380 ms 2.39% -116.895 us -7.81% FAST
I128 2^28 2^14 1.471 ms 1.09% 1.388 ms 2.42% -83.319 us -5.66% FAST
I128 2^28 2^15 1.438 ms 1.44% 1.389 ms 2.11% -49.487 us -3.44% FAST
I128 2^28 2^16 1.433 ms 1.60% 1.408 ms 2.00% -25.362 us -1.77% FAST
F32 2^28 2^9 362.009 us 2.94% 361.690 us 2.94% -0.319 us -0.09% SAME
F32 2^28 2^10 501.245 us 0.55% 498.384 us 0.56% -2.861 us -0.57% FAST
F32 2^28 2^11 391.339 us 1.99% 390.800 us 2.00% -0.539 us -0.14% SAME
F32 2^28 2^12 349.877 us 1.52% 349.787 us 1.47% -0.090 us -0.03% SAME
F32 2^28 2^13 352.355 us 1.52% 352.218 us 1.45% -0.136 us -0.04% SAME
F32 2^28 2^14 355.410 us 0.81% 355.227 us 0.88% -0.182 us -0.05% SAME
F32 2^28 2^15 357.558 us 1.37% 357.462 us 1.29% -0.096 us -0.03% SAME
F32 2^28 2^16 359.203 us 1.49% 358.984 us 1.41% -0.219 us -0.06% SAME
F64 2^28 2^9 727.258 us 0.10% 725.479 us 0.09% -1.779 us -0.24% FAST
F64 2^28 2^10 721.719 us 0.16% 719.966 us 0.12% -1.752 us -0.24% FAST
F64 2^28 2^11 686.920 us 0.90% 686.962 us 0.92% 0.041 us 0.01% SAME
F64 2^28 2^12 690.428 us 0.81% 690.610 us 0.96% 0.182 us 0.03% SAME
F64 2^28 2^13 696.233 us 0.92% 696.240 us 0.95% 0.007 us 0.00% SAME
F64 2^28 2^14 697.687 us 0.16% 697.545 us 0.16% -0.142 us -0.02% SAME
F64 2^28 2^15 706.831 us 0.82% 706.671 us 0.81% -0.160 us -0.02% SAME
F64 2^28 2^16 704.923 us 0.82% 704.876 us 0.76% -0.046 us -0.01% SAME
C64 2^28 2^9 711.643 us 0.10% 713.099 us 0.11% 1.456 us 0.20% SLOW
C64 2^28 2^10 712.952 us 0.07% 714.472 us 0.08% 1.520 us 0.21% SLOW
C64 2^28 2^11 686.357 us 0.89% 686.077 us 0.91% -0.280 us -0.04% SAME
C64 2^28 2^12 690.009 us 0.88% 689.367 us 0.92% -0.642 us -0.09% SAME
C64 2^28 2^13 696.771 us 0.91% 697.287 us 0.85% 0.516 us 0.07% SAME
C64 2^28 2^14 696.487 us 0.16% 697.754 us 0.18% 1.267 us 0.18% SLOW
C64 2^28 2^15 700.839 us 0.85% 700.053 us 0.91% -0.786 us -0.11% SAME
C64 2^28 2^16 701.159 us 0.78% 701.992 us 0.77% 0.833 us 0.12% SAME
Warp Segmented Reduce : Min
T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 1.118 ms 0.03% 1.118 ms 0.03% -0.178 us -0.02% SAME
I8 2^28 2^1 727.103 us 0.03% 726.627 us 0.03% -0.476 us -0.07% FAST
I8 2^28 2^2 361.918 us 0.38% 361.939 us 0.31% 0.021 us 0.01% SAME
I8 2^28 2^3 220.870 us 0.49% 220.658 us 0.49% -0.212 us -0.10% SAME
I8 2^28 2^4 177.135 us 0.53% 177.039 us 0.57% -0.096 us -0.05% SAME
I16 2^28 2^0 1.222 ms 0.02% 1.222 ms 0.02% -0.176 us -0.01% SAME
I16 2^28 2^1 758.818 us 0.05% 758.674 us 0.05% -0.144 us -0.02% SAME
I16 2^28 2^2 385.324 us 0.31% 385.197 us 0.29% -0.127 us -0.03% SAME
I16 2^28 2^3 257.405 us 0.61% 257.176 us 0.61% -0.228 us -0.09% SAME
I16 2^28 2^4 304.959 us 0.10% 304.740 us 0.10% -0.220 us -0.07% SAME
I32 2^28 2^0 950.008 us 0.05% 942.402 us 0.05% -7.606 us -0.80% FAST
I32 2^28 2^1 628.097 us 0.20% 614.428 us 0.22% -13.669 us -2.18% FAST
I32 2^28 2^2 443.981 us 0.57% 442.712 us 0.62% -1.269 us -0.29% SAME
I32 2^28 2^3 403.343 us 0.85% 403.930 us 0.92% 0.587 us 0.15% SAME
I32 2^28 2^4 383.298 us 0.62% 383.310 us 0.66% 0.011 us 0.00% SAME
I64 2^28 2^0 1.493 ms 0.03% 1.489 ms 0.03% -3.442 us -0.23% FAST
I64 2^28 2^1 1.046 ms 0.08% 1.044 ms 0.08% -2.467 us -0.24% FAST
I64 2^28 2^2 891.617 us 0.42% 892.728 us 0.44% 1.111 us 0.12% SAME
I64 2^28 2^3 789.667 us 0.09% 789.698 us 0.09% 0.031 us 0.00% SAME
I64 2^28 2^4 2.321 ms 0.02% 1.898 ms 0.04% -422.945 us -18.22% FAST
__half 2^28 2^0 1.497 ms 0.03% 1.496 ms 0.03% -0.098 us -0.01% SAME
__half 2^28 2^1 924.081 us 0.03% 924.443 us 0.03% 0.362 us 0.04% SLOW
__half 2^28 2^2 468.225 us 0.32% 468.297 us 0.30% 0.072 us 0.02% SAME
__half 2^28 2^3 297.748 us 0.47% 297.843 us 0.45% 0.096 us 0.03% SAME
__half 2^28 2^4 329.846 us 0.30% 329.849 us 0.28% 0.002 us 0.00% SAME
__nv_bfloat16 2^28 2^0 1.492 ms 0.04% 1.492 ms 0.04% 0.703 us 0.05% SLOW
__nv_bfloat16 2^28 2^1 923.572 us 0.03% 924.519 us 0.03% 0.948 us 0.10% SLOW
__nv_bfloat16 2^28 2^2 468.096 us 0.28% 468.349 us 0.32% 0.253 us 0.05% SAME
__nv_bfloat16 2^28 2^3 297.781 us 0.50% 297.834 us 0.49% 0.053 us 0.02% SAME
__nv_bfloat16 2^28 2^4 329.723 us 0.10% 329.802 us 0.10% 0.079 us 0.02% SAME
I128 2^28 2^0 2.829 ms 0.03% 2.823 ms 0.03% -6.339 us -0.22% FAST
I128 2^28 2^1 2.102 ms 0.99% 2.103 ms 1.04% 0.402 us 0.02% SAME
I128 2^28 2^2 1.730 ms 1.22% 1.730 ms 1.17% -0.131 us -0.01% SAME
I128 2^28 2^3 23.912 ms 0.07% 5.631 ms 0.24% -18280.651 us -76.45% FAST
I128 2^28 2^4 12.195 ms 0.07% 2.888 ms 0.58% -9307.035 us -76.32% FAST
F32 2^28 2^0 955.913 us 0.75% 947.579 us 0.82% -8.334 us -0.87% FAST
F32 2^28 2^1 630.743 us 0.18% 617.567 us 0.21% -13.176 us -2.09% FAST
F32 2^28 2^2 443.518 us 0.20% 442.668 us 0.20% -0.850 us -0.19% SAME
F32 2^28 2^3 403.121 us 1.03% 403.666 us 1.09% 0.545 us 0.14% SAME
F32 2^28 2^4 383.391 us 0.64% 383.388 us 0.60% -0.004 us -0.00% SAME
F64 2^28 2^0 1.489 ms 0.03% 1.489 ms 0.03% 0.113 us 0.01% SAME
F64 2^28 2^1 1.044 ms 0.08% 1.044 ms 0.08% 0.085 us 0.01% SAME
F64 2^28 2^2 892.667 us 0.44% 892.969 us 0.43% 0.302 us 0.03% SAME
F64 2^28 2^3 789.804 us 0.09% 789.827 us 0.10% 0.023 us 0.00% SAME
F64 2^28 2^4 2.154 ms 0.03% 2.094 ms 0.03% -59.992 us -2.79% FAST

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 103.496 us 0.28% 103.500 us 0.28% 0.004 us 0.00% SAME
I8 2^28 2^6 808.486 us 0.07% 681.910 us 0.11% -126.576 us -15.66% FAST
I8 2^28 2^7 636.064 us 0.14% 576.678 us 0.25% -59.386 us -9.34% FAST
I8 2^28 2^8 419.984 us 0.89% 392.905 us 0.99% -27.079 us -6.45% FAST
I16 2^28 2^5 192.932 us 0.24% 192.915 us 0.24% -0.017 us -0.01% SAME
I16 2^28 2^6 834.020 us 0.03% 717.439 us 0.17% -116.581 us -13.98% FAST
I16 2^28 2^7 704.500 us 0.12% 664.774 us 0.16% -39.726 us -5.64% FAST
I16 2^28 2^8 460.968 us 0.58% 443.448 us 0.67% -17.520 us -3.80% FAST
I32 2^28 2^5 977.511 us 0.04% 819.044 us 0.04% -158.467 us -16.21% FAST
I32 2^28 2^6 591.459 us 0.18% 519.856 us 0.34% -71.603 us -12.11% FAST
I32 2^28 2^7 511.553 us 0.40% 489.981 us 0.51% -21.572 us -4.22% FAST
I32 2^28 2^8 397.294 us 0.87% 392.875 us 0.94% -4.419 us -1.11% FAST
I64 2^28 2^5 1.188 ms 0.06% 1.014 ms 0.04% -173.815 us -14.64% FAST
I64 2^28 2^6 777.887 us 0.09% 748.978 us 0.09% -28.909 us -3.72% FAST
I64 2^28 2^7 737.280 us 0.12% 733.338 us 0.13% -3.941 us -0.53% FAST
I64 2^28 2^8 705.105 us 0.16% 705.237 us 0.16% 0.131 us 0.02% SAME
__half 2^28 2^5 566.883 us 0.05% 566.902 us 0.05% 0.019 us 0.00% SAME
__half 2^28 2^6 987.957 us 0.04% 1.004 ms 0.04% 15.707 us 1.59% SLOW
__half 2^28 2^7 864.084 us 0.03% 873.398 us 0.04% 9.314 us 1.08% SLOW
__half 2^28 2^8 566.413 us 0.27% 571.284 us 0.28% 4.870 us 0.86% SLOW
__nv_bfloat16 2^28 2^5 566.864 us 0.04% 566.922 us 0.05% 0.058 us 0.01% SAME
__nv_bfloat16 2^28 2^6 988.428 us 0.03% 1.004 ms 0.03% 15.780 us 1.60% SLOW
__nv_bfloat16 2^28 2^7 864.855 us 0.03% 873.950 us 0.04% 9.095 us 1.05% SLOW
__nv_bfloat16 2^28 2^8 566.580 us 0.32% 571.449 us 0.33% 4.869 us 0.86% SLOW
I128 2^28 2^5 6.504 ms 0.03% 1.675 ms 0.04% -4828.469 us -74.24% FAST
I128 2^28 2^6 3.765 ms 0.03% 1.436 ms 1.13% -2329.133 us -61.86% FAST
I128 2^28 2^7 2.402 ms 0.05% 1.423 ms 1.31% -978.791 us -40.75% FAST
I128 2^28 2^8 6.427 ms 0.04% 1.694 ms 1.97% -4733.785 us -73.65% FAST
F32 2^28 2^5 991.524 us 0.93% 878.489 us 1.26% -113.035 us -11.40% FAST
F32 2^28 2^6 601.092 us 0.17% 543.716 us 0.29% -57.376 us -9.55% FAST
F32 2^28 2^7 514.558 us 0.42% 496.568 us 0.50% -17.991 us -3.50% FAST
F32 2^28 2^8 398.608 us 0.93% 394.679 us 0.95% -3.928 us -0.99% FAST
F64 2^28 2^5 1.115 ms 0.07% 1.090 ms 0.04% -25.044 us -2.25% FAST
F64 2^28 2^6 761.758 us 0.08% 758.726 us 0.07% -3.033 us -0.40% FAST
F64 2^28 2^7 736.798 us 0.13% 736.515 us 0.12% -0.283 us -0.04% SAME
F64 2^28 2^8 705.255 us 0.15% 705.335 us 0.17% 0.080 us 0.01% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 269.810 us 0.68% 256.902 us 0.88% -12.908 us -4.78% FAST
I8 2^28 2^10 100.938 us 2.67% 98.929 us 2.63% -2.009 us -1.99% SAME
I8 2^28 2^11 473.307 us 1.05% 441.271 us 1.04% -32.037 us -6.77% FAST
I8 2^28 2^12 296.352 us 1.74% 280.979 us 1.98% -15.373 us -5.19% FAST
I8 2^28 2^13 99.897 us 1.90% 98.203 us 1.98% -1.694 us -1.70% SAME
I8 2^28 2^14 99.453 us 2.79% 98.628 us 2.73% -0.826 us -0.83% SAME
I8 2^28 2^15 99.890 us 2.76% 99.455 us 2.85% -0.435 us -0.44% SAME
I8 2^28 2^16 102.065 us 2.72% 101.708 us 2.74% -0.357 us -0.35% SAME
I16 2^28 2^9 310.085 us 0.76% 303.477 us 0.87% -6.608 us -2.13% FAST
I16 2^28 2^10 182.474 us 2.05% 182.466 us 2.00% -0.008 us -0.00% SAME
I16 2^28 2^11 473.586 us 1.27% 447.178 us 1.50% -26.407 us -5.58% FAST
I16 2^28 2^12 306.248 us 1.86% 295.281 us 1.82% -10.967 us -3.58% FAST
I16 2^28 2^13 180.997 us 1.48% 180.903 us 1.46% -0.094 us -0.05% SAME
I16 2^28 2^14 182.533 us 2.03% 182.491 us 2.11% -0.042 us -0.02% SAME
I16 2^28 2^15 184.094 us 2.17% 183.915 us 2.18% -0.179 us -0.10% SAME
I16 2^28 2^16 185.998 us 2.24% 185.898 us 2.11% -0.100 us -0.05% SAME
I32 2^28 2^9 355.184 us 0.18% 355.204 us 0.17% 0.020 us 0.01% SAME
I32 2^28 2^10 490.267 us 1.32% 480.658 us 1.38% -9.609 us -1.96% FAST
I32 2^28 2^11 388.652 us 1.75% 386.425 us 2.06% -2.227 us -0.57% SAME
I32 2^28 2^12 349.785 us 1.46% 349.859 us 1.46% 0.075 us 0.02% SAME
I32 2^28 2^13 351.998 us 0.87% 352.072 us 0.88% 0.074 us 0.02% SAME
I32 2^28 2^14 355.539 us 1.45% 355.679 us 1.45% 0.140 us 0.04% SAME
I32 2^28 2^15 357.397 us 1.28% 357.563 us 1.42% 0.166 us 0.05% SAME
I32 2^28 2^16 358.653 us 1.46% 358.814 us 1.54% 0.161 us 0.04% SAME
I64 2^28 2^9 746.696 us 0.09% 714.048 us 0.06% -32.647 us -4.37% FAST
I64 2^28 2^10 745.708 us 0.39% 715.339 us 0.13% -30.370 us -4.07% FAST
I64 2^28 2^11 686.844 us 0.88% 686.933 us 0.88% 0.089 us 0.01% SAME
I64 2^28 2^12 690.684 us 0.94% 690.603 us 0.83% -0.081 us -0.01% SAME
I64 2^28 2^13 695.960 us 0.17% 695.994 us 0.16% 0.034 us 0.00% SAME
I64 2^28 2^14 698.149 us 0.88% 698.232 us 0.89% 0.083 us 0.01% SAME
I64 2^28 2^15 706.480 us 0.84% 706.633 us 0.84% 0.153 us 0.02% SAME
I64 2^28 2^16 704.855 us 0.82% 704.970 us 0.83% 0.115 us 0.02% SAME
__half 2^28 2^9 379.637 us 0.69% 382.593 us 0.63% 2.956 us 0.78% SLOW
__half 2^28 2^10 186.267 us 2.58% 186.052 us 2.30% -0.215 us -0.12% SAME
__half 2^28 2^11 586.317 us 1.15% 585.434 us 1.26% -0.883 us -0.15% SAME
__half 2^28 2^12 374.197 us 1.58% 373.851 us 1.65% -0.346 us -0.09% SAME
__half 2^28 2^13 185.167 us 1.72% 185.252 us 1.75% 0.086 us 0.05% SAME
__half 2^28 2^14 186.904 us 2.18% 187.004 us 2.30% 0.100 us 0.05% SAME
__half 2^28 2^15 191.388 us 2.03% 191.444 us 2.11% 0.056 us 0.03% SAME
__half 2^28 2^16 193.569 us 2.12% 193.724 us 2.23% 0.155 us 0.08% SAME
__nv_bfloat16 2^28 2^9 379.419 us 0.06% 382.219 us 0.06% 2.800 us 0.74% SLOW
__nv_bfloat16 2^28 2^10 186.255 us 2.58% 186.134 us 2.52% -0.121 us -0.06% SAME
__nv_bfloat16 2^28 2^11 586.330 us 1.28% 585.252 us 1.23% -1.078 us -0.18% SAME
__nv_bfloat16 2^28 2^12 374.183 us 1.57% 373.747 us 1.66% -0.436 us -0.12% SAME
__nv_bfloat16 2^28 2^13 185.191 us 1.72% 185.177 us 1.65% -0.014 us -0.01% SAME
__nv_bfloat16 2^28 2^14 186.956 us 2.26% 187.030 us 2.44% 0.074 us 0.04% SAME
__nv_bfloat16 2^28 2^15 191.411 us 2.24% 191.237 us 1.91% -0.174 us -0.09% SAME
__nv_bfloat16 2^28 2^16 193.576 us 2.10% 193.655 us 2.12% 0.079 us 0.04% SAME
I128 2^28 2^9 3.722 ms 0.03% 1.371 ms 0.05% -2350.972 us -63.16% FAST
I128 2^28 2^10 2.363 ms 0.05% 1.372 ms 2.24% -991.057 us -41.94% FAST
I128 2^28 2^11 1.702 ms 0.12% 1.374 ms 2.20% -327.808 us -19.27% FAST
I128 2^28 2^12 1.520 ms 1.08% 1.384 ms 2.41% -136.071 us -8.95% FAST
I128 2^28 2^13 1.501 ms 0.99% 1.384 ms 2.32% -116.484 us -7.76% FAST
I128 2^28 2^14 1.475 ms 1.07% 1.391 ms 2.31% -83.857 us -5.69% FAST
I128 2^28 2^15 1.450 ms 1.49% 1.407 ms 2.11% -43.730 us -3.01% FAST
I128 2^28 2^16 1.439 ms 1.78% 1.417 ms 2.11% -22.709 us -1.58% SAME
F32 2^28 2^9 361.660 us 2.90% 361.431 us 2.95% -0.229 us -0.06% SAME
F32 2^28 2^10 519.634 us 1.14% 496.838 us 1.34% -22.796 us -4.39% FAST
F32 2^28 2^11 395.748 us 1.98% 390.596 us 1.82% -5.152 us -1.30% SAME
F32 2^28 2^12 349.888 us 1.55% 349.905 us 1.50% 0.017 us 0.00% SAME
F32 2^28 2^13 352.040 us 0.89% 352.044 us 0.89% 0.004 us 0.00% SAME
F32 2^28 2^14 355.609 us 1.39% 355.720 us 1.50% 0.111 us 0.03% SAME
F32 2^28 2^15 357.765 us 1.48% 357.587 us 1.27% -0.178 us -0.05% SAME
F32 2^28 2^16 359.267 us 1.43% 359.257 us 1.38% -0.010 us -0.00% SAME
F64 2^28 2^9 730.712 us 0.08% 732.874 us 0.08% 2.163 us 0.30% SLOW
F64 2^28 2^10 724.211 us 0.22% 729.413 us 0.26% 5.201 us 0.72% SLOW
F64 2^28 2^11 687.043 us 0.88% 686.983 us 0.85% -0.060 us -0.01% SAME
F64 2^28 2^12 690.570 us 0.77% 690.613 us 0.82% 0.043 us 0.01% SAME
F64 2^28 2^13 696.003 us 0.16% 696.023 us 0.15% 0.019 us 0.00% SAME
F64 2^28 2^14 698.046 us 0.87% 697.974 us 0.80% -0.071 us -0.01% SAME
F64 2^28 2^15 707.007 us 0.85% 706.975 us 0.78% -0.031 us -0.00% SAME
F64 2^28 2^16 705.147 us 0.83% 705.030 us 0.79% -0.117 us -0.02% SAME

NVIDIA B200

Warp Reduce : Sum
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 63.461 us 0.77% 63.281 us 0.93% -0.179 us -0.28% SAME
I8 I64 2^28 64.876 us 1.45% 64.264 us 1.54% -0.612 us -0.94% SAME
I16 I32 2^28 103.054 us 0.92% 102.786 us 0.78% -0.268 us -0.26% SAME
I16 I64 2^28 102.235 us 0.62% 102.068 us 0.74% -0.167 us -0.16% SAME
I32 I32 2^28 177.601 us 0.54% 177.533 us 0.58% -0.068 us -0.04% SAME
I32 I64 2^28 176.283 us 0.52% 176.329 us 0.52% 0.046 us 0.03% SAME
I64 I32 2^28 320.343 us 0.35% 320.346 us 0.34% 0.003 us 0.00% SAME
I64 I64 2^28 322.109 us 0.34% 322.056 us 0.37% -0.053 us -0.02% SAME
I128 I32 2^28 617.614 us 0.27% 617.513 us 0.24% -0.101 us -0.02% SAME
I128 I64 2^28 618.773 us 0.33% 618.531 us 0.33% -0.243 us -0.04% SAME
__half I32 2^28 119.768 us 0.84% 119.578 us 0.82% -0.190 us -0.16% SAME
__half I64 2^28 120.432 us 0.62% 120.311 us 0.68% -0.121 us -0.10% SAME
__nv_bfloat16 I32 2^28 119.701 us 0.83% 119.577 us 0.83% -0.124 us -0.10% SAME
__nv_bfloat16 I64 2^28 120.261 us 0.75% 120.068 us 0.81% -0.193 us -0.16% SAME
F32 I32 2^28 176.952 us 0.69% 176.862 us 0.69% -0.090 us -0.05% SAME
F32 I64 2^28 176.446 us 0.52% 176.458 us 0.52% 0.012 us 0.01% SAME
F64 I32 2^28 325.517 us 0.43% 325.546 us 0.43% 0.029 us 0.01% SAME
F64 I64 2^28 321.004 us 0.36% 321.036 us 0.35% 0.032 us 0.01% SAME
C64 I32 2^28 320.673 us 0.35% 320.456 us 0.34% -0.217 us -0.07% SAME
C64 I64 2^28 321.153 us 0.38% 321.181 us 0.37% 0.029 us 0.01% SAME
Warp Reduce : Min
T{ct} OffsetT{ct} Elements{io} Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 I32 2^28 65.205 us 1.00% 63.496 us 0.74% -1.710 us -2.62% FAST
I8 I64 2^28 65.821 us 1.08% 64.825 us 1.46% -0.997 us -1.51% FAST
I16 I32 2^28 104.319 us 0.48% 104.168 us 0.64% -0.151 us -0.14% SAME
I16 I64 2^28 102.497 us 0.58% 102.357 us 0.48% -0.140 us -0.14% SAME
I32 I32 2^28 176.198 us 0.40% 176.142 us 0.39% -0.056 us -0.03% SAME
I32 I64 2^28 176.336 us 0.48% 176.339 us 0.48% 0.004 us 0.00% SAME
I64 I32 2^28 323.674 us 0.39% 323.339 us 0.41% -0.336 us -0.10% SAME
I64 I64 2^28 323.811 us 0.42% 323.668 us 0.46% -0.143 us -0.04% SAME
__half I32 2^28 121.657 us 0.93% 121.399 us 0.80% -0.258 us -0.21% SAME
__half I64 2^28 121.558 us 0.87% 121.313 us 0.76% -0.244 us -0.20% SAME
__nv_bfloat16 I32 2^28 121.505 us 0.83% 121.290 us 0.72% -0.215 us -0.18% SAME
__nv_bfloat16 I64 2^28 121.819 us 0.97% 121.628 us 0.95% -0.191 us -0.16% SAME
I128 I32 2^28 624.232 us 0.68% 623.021 us 0.65% -1.211 us -0.19% SAME
I128 I64 2^28 624.750 us 0.64% 623.282 us 0.57% -1.468 us -0.24% SAME
F32 I32 2^28 176.348 us 0.49% 176.304 us 0.50% -0.044 us -0.02% SAME
F32 I64 2^28 176.735 us 0.56% 176.675 us 0.53% -0.059 us -0.03% SAME
F64 I32 2^28 323.834 us 0.41% 323.724 us 0.44% -0.110 us -0.03% SAME
F64 I64 2^28 324.092 us 0.42% 324.022 us 0.41% -0.070 us -0.02% SAME
Warp Segmented Reduce : Sum

small

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 739.078 us 0.08% 739.318 us 0.07% 0.240 us 0.03% SAME
I8 2^28 2^1 460.882 us 0.12% 461.356 us 0.17% 0.474 us 0.10% SAME
I8 2^28 2^2 226.282 us 0.41% 226.575 us 0.37% 0.294 us 0.13% SAME
I8 2^28 2^3 130.861 us 0.23% 130.808 us 0.24% -0.053 us -0.04% SAME
I8 2^28 2^4 140.935 us 0.42% 140.968 us 0.36% 0.033 us 0.02% SAME
I16 2^28 2^0 769.853 us 0.05% 770.322 us 0.09% 0.469 us 0.06% SLOW
I16 2^28 2^1 491.580 us 0.11% 491.875 us 0.15% 0.296 us 0.06% SAME
I16 2^28 2^2 239.475 us 0.07% 239.450 us 0.08% -0.025 us -0.01% SAME
I16 2^28 2^3 167.769 us 0.22% 167.791 us 0.23% 0.022 us 0.01% SAME
I16 2^28 2^4 269.263 us 0.31% 269.308 us 0.32% 0.044 us 0.02% SAME
I32 2^28 2^0 804.654 us 0.04% 804.685 us 0.05% 0.031 us 0.00% SAME
I32 2^28 2^1 507.458 us 0.14% 507.378 us 0.16% -0.080 us -0.02% SAME
I32 2^28 2^2 267.443 us 0.32% 267.396 us 0.34% -0.046 us -0.02% SAME
I32 2^28 2^3 289.086 us 0.25% 289.160 us 0.26% 0.073 us 0.03% SAME
I32 2^28 2^4 177.340 us 0.50% 177.362 us 0.48% 0.022 us 0.01% SAME
I64 2^28 2^0 917.503 us 0.06% 917.447 us 0.05% -0.056 us -0.01% SAME
I64 2^28 2^1 595.820 us 0.05% 595.850 us 0.07% 0.030 us 0.00% SAME
I64 2^28 2^2 391.900 us 1.83% 396.873 us 2.68% 4.974 us 1.27% SAME
I64 2^28 2^3 350.198 us 0.15% 350.336 us 0.20% 0.138 us 0.04% SAME
I64 2^28 2^4 2.011 ms 2.13% 1.667 ms 0.79% -344.621 us -17.13% FAST
I128 2^28 2^0 1.451 ms 0.06% 1.451 ms 0.06% -0.118 us -0.01% SAME
I128 2^28 2^1 936.092 us 0.06% 936.169 us 0.07% 0.077 us 0.01% SAME
I128 2^28 2^2 754.903 us 0.13% 755.163 us 0.10% 0.261 us 0.03% SAME
I128 2^28 2^3 5.954 ms 1.63% 5.036 ms 0.03% -918.293 us -15.42% FAST
I128 2^28 2^4 2.971 ms 0.03% 2.529 ms 0.02% -441.286 us -14.86% FAST
F32 2^28 2^0 805.716 us 0.11% 805.452 us 0.11% -0.264 us -0.03% SAME
F32 2^28 2^1 507.470 us 0.13% 507.346 us 0.14% -0.125 us -0.02% SAME
F32 2^28 2^2 268.197 us 0.12% 268.158 us 0.11% -0.039 us -0.01% SAME
F32 2^28 2^3 289.156 us 0.27% 289.149 us 0.27% -0.007 us -0.00% SAME
F32 2^28 2^4 177.490 us 0.46% 177.531 us 0.44% 0.041 us 0.02% SAME
F64 2^28 2^0 913.078 us 0.06% 913.174 us 0.05% 0.096 us 0.01% SAME
F64 2^28 2^1 590.753 us 0.17% 591.702 us 0.05% 0.949 us 0.16% SLOW
F64 2^28 2^2 392.144 us 1.96% 398.908 us 2.12% 6.764 us 1.72% SAME
F64 2^28 2^3 351.370 us 1.06% 350.907 us 0.42% -0.463 us -0.13% SAME
F64 2^28 2^4 2.052 ms 1.30% 1.992 ms 1.38% -60.001 us -2.92% FAST
C64 2^28 2^0 903.113 us 0.05% 903.132 us 0.05% 0.019 us 0.00% SAME
C64 2^28 2^1 544.557 us 0.06% 544.536 us 0.07% -0.021 us -0.00% SAME
C64 2^28 2^2 396.599 us 2.42% 400.125 us 2.18% 3.526 us 0.89% SAME
C64 2^28 2^3 555.038 us 5.72% 557.115 us 6.80% 2.077 us 0.37% SAME
C64 2^28 2^4 1.860 ms 0.04% 1.884 ms 0.03% 23.954 us 1.29% SLOW

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 73.521 us 0.42% 73.466 us 0.44% -0.055 us -0.07% SAME
I8 2^28 2^6 504.994 us 0.17% 452.362 us 0.07% -52.632 us -10.42% FAST
I8 2^28 2^7 336.627 us 0.27% 316.416 us 0.29% -20.211 us -6.00% FAST
I8 2^28 2^8 237.157 us 0.28% 227.222 us 0.12% -9.935 us -4.19% FAST
I16 2^28 2^5 137.087 us 0.31% 137.106 us 0.32% 0.019 us 0.01% SAME
I16 2^28 2^6 519.167 us 0.17% 458.489 us 0.09% -60.677 us -11.69% FAST
I16 2^28 2^7 397.073 us 0.08% 373.886 us 0.22% -23.187 us -5.84% FAST
I16 2^28 2^8 269.339 us 0.36% 258.562 us 0.36% -10.777 us -4.00% FAST
I32 2^28 2^5 900.094 us 0.10% 801.803 us 0.11% -98.291 us -10.92% FAST
I32 2^28 2^6 536.527 us 0.10% 483.108 us 0.07% -53.419 us -9.96% FAST
I32 2^28 2^7 473.516 us 0.17% 453.846 us 0.19% -19.670 us -4.15% FAST
I32 2^28 2^8 330.416 us 0.30% 320.937 us 0.26% -9.479 us -2.87% FAST
I64 2^28 2^5 1.004 ms 0.07% 848.325 us 0.10% -155.373 us -15.48% FAST
I64 2^28 2^6 606.180 us 0.09% 519.742 us 0.12% -86.439 us -14.26% FAST
I64 2^28 2^7 541.511 us 0.20% 512.090 us 0.14% -29.421 us -5.43% FAST
I64 2^28 2^8 315.073 us 0.23% 315.179 us 0.19% 0.106 us 0.03% SAME
I128 2^28 2^5 1.538 ms 3.96% 1.308 ms 1.12% -229.681 us -14.94% FAST
I128 2^28 2^6 891.617 us 0.10% 1.064 ms 0.09% 172.083 us 19.30% SLOW
I128 2^28 2^7 614.198 us 0.21% 615.744 us 0.17% 1.546 us 0.25% SLOW
I128 2^28 2^8 1.565 ms 2.26% 1.363 ms 0.07% -202.817 us -12.96% FAST
F32 2^28 2^5 876.061 us 0.08% 897.627 us 0.10% 21.567 us 2.46% SLOW
F32 2^28 2^6 527.912 us 0.13% 537.801 us 0.16% 9.889 us 1.87% SLOW
F32 2^28 2^7 473.490 us 0.17% 476.962 us 0.07% 3.471 us 0.73% SLOW
F32 2^28 2^8 330.452 us 0.30% 331.692 us 0.10% 1.239 us 0.37% SLOW
F64 2^28 2^5 1.033 ms 0.09% 1.003 ms 0.09% -30.332 us -2.94% FAST
F64 2^28 2^6 615.188 us 0.15% 597.902 us 0.07% -17.286 us -2.81% FAST
F64 2^28 2^7 550.136 us 0.18% 545.565 us 0.21% -4.571 us -0.83% FAST
F64 2^28 2^8 315.086 us 0.23% 315.094 us 0.23% 0.009 us 0.00% SAME
C64 2^28 2^5 948.309 us 1.02% 959.384 us 1.98% 11.075 us 1.17% SLOW
C64 2^28 2^6 579.042 us 0.12% 581.706 us 0.10% 2.664 us 0.46% SLOW
C64 2^28 2^7 531.219 us 0.18% 535.934 us 0.16% 4.714 us 0.89% SLOW
C64 2^28 2^8 313.786 us 0.30% 313.753 us 0.29% -0.033 us -0.01% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 157.180 us 1.78% 156.126 us 3.08% -1.054 us -0.67% SAME
I8 2^28 2^10 57.795 us 1.39% 57.052 us 0.78% -0.742 us -1.28% FAST
I8 2^28 2^11 299.366 us 0.25% 288.600 us 0.13% -10.766 us -3.60% FAST
I8 2^28 2^12 190.331 us 0.10% 184.428 us 0.37% -5.903 us -3.10% FAST
I8 2^28 2^13 61.168 us 0.58% 58.046 us 1.52% -3.121 us -5.10% FAST
I8 2^28 2^14 58.892 us 1.10% 57.894 us 1.48% -0.998 us -1.70% FAST
I8 2^28 2^15 59.257 us 0.84% 59.007 us 0.92% -0.250 us -0.42% SAME
I8 2^28 2^16 64.223 us 1.56% 63.935 us 1.45% -0.288 us -0.45% SAME
I16 2^28 2^9 182.021 us 0.24% 177.107 us 0.51% -4.914 us -2.70% FAST
I16 2^28 2^10 93.828 us 0.59% 93.764 us 0.70% -0.064 us -0.07% SAME
I16 2^28 2^11 300.880 us 0.14% 291.014 us 0.24% -9.865 us -3.28% FAST
I16 2^28 2^12 195.734 us 0.48% 190.505 us 0.31% -5.229 us -2.67% FAST
I16 2^28 2^13 93.368 us 0.94% 93.256 us 0.97% -0.112 us -0.12% SAME
I16 2^28 2^14 94.516 us 0.82% 94.250 us 0.62% -0.266 us -0.28% SAME
I16 2^28 2^15 98.117 us 0.56% 98.112 us 0.52% -0.006 us -0.01% SAME
I16 2^28 2^16 98.719 us 0.93% 98.493 us 0.77% -0.226 us -0.23% SAME
I32 2^28 2^9 167.185 us 0.49% 167.282 us 0.48% 0.097 us 0.06% SAME
I32 2^28 2^10 442.153 us 0.08% 442.254 us 0.09% 0.101 us 0.02% SAME
I32 2^28 2^11 300.653 us 0.19% 300.736 us 0.16% 0.083 us 0.03% SAME
I32 2^28 2^12 165.681 us 0.26% 165.641 us 0.29% -0.040 us -0.02% SAME
I32 2^28 2^13 165.747 us 0.28% 165.883 us 0.33% 0.136 us 0.08% SAME
I32 2^28 2^14 168.190 us 0.49% 168.112 us 0.45% -0.078 us -0.05% SAME
I32 2^28 2^15 170.498 us 0.56% 170.452 us 0.55% -0.046 us -0.03% SAME
I32 2^28 2^16 173.151 us 0.79% 173.062 us 0.81% -0.090 us -0.05% SAME
I64 2^28 2^9 576.961 us 0.14% 510.902 us 0.18% -66.059 us -11.45% FAST
I64 2^28 2^10 505.763 us 0.09% 483.163 us 0.08% -22.600 us -4.47% FAST
I64 2^28 2^11 307.804 us 0.46% 307.516 us 0.26% -0.288 us -0.09% SAME
I64 2^28 2^12 308.660 us 0.26% 308.658 us 0.27% -0.002 us -0.00% SAME
I64 2^28 2^13 310.794 us 0.25% 310.680 us 0.27% -0.113 us -0.04% SAME
I64 2^28 2^14 313.498 us 0.28% 313.397 us 0.26% -0.101 us -0.03% SAME
I64 2^28 2^15 313.868 us 0.38% 314.031 us 0.41% 0.163 us 0.05% SAME
I64 2^28 2^16 318.984 us 0.61% 318.319 us 0.55% -0.664 us -0.21% SAME
I128 2^28 2^9 949.290 us 0.68% 821.794 us 0.23% -127.496 us -13.43% FAST
I128 2^28 2^10 616.579 us 1.93% 593.718 us 0.08% -22.861 us -3.71% FAST
I128 2^28 2^11 592.168 us 0.14% 592.198 us 0.14% 0.029 us 0.00% SAME
I128 2^28 2^12 595.822 us 0.10% 595.711 us 0.10% -0.111 us -0.02% SAME
I128 2^28 2^13 602.529 us 0.14% 602.470 us 0.14% -0.059 us -0.01% SAME
I128 2^28 2^14 602.783 us 0.23% 602.675 us 0.22% -0.108 us -0.02% SAME
I128 2^28 2^15 603.973 us 0.18% 603.700 us 0.19% -0.273 us -0.05% SAME
I128 2^28 2^16 604.602 us 0.25% 604.567 us 0.25% -0.035 us -0.01% SAME
F32 2^28 2^9 167.410 us 0.40% 167.330 us 0.44% -0.080 us -0.05% SAME
F32 2^28 2^10 460.638 us 0.08% 462.734 us 0.08% 2.097 us 0.46% SLOW
F32 2^28 2^11 309.092 us 0.13% 310.338 us 0.27% 1.246 us 0.40% SLOW
F32 2^28 2^12 165.619 us 0.33% 165.544 us 0.38% -0.075 us -0.05% SAME
F32 2^28 2^13 165.818 us 0.31% 165.861 us 0.31% 0.042 us 0.03% SAME
F32 2^28 2^14 168.231 us 0.50% 168.247 us 0.51% 0.016 us 0.01% SAME
F32 2^28 2^15 170.723 us 0.57% 170.756 us 0.58% 0.033 us 0.02% SAME
F32 2^28 2^16 173.117 us 0.80% 173.247 us 0.80% 0.130 us 0.08% SAME
F64 2^28 2^9 581.376 us 0.08% 581.248 us 0.09% -0.129 us -0.02% SAME
F64 2^28 2^10 510.605 us 0.16% 510.228 us 0.14% -0.378 us -0.07% SAME
F64 2^28 2^11 307.132 us 0.19% 307.463 us 0.29% 0.332 us 0.11% SAME
F64 2^28 2^12 308.773 us 0.24% 308.717 us 0.25% -0.055 us -0.02% SAME
F64 2^28 2^13 310.871 us 0.24% 310.831 us 0.25% -0.040 us -0.01% SAME
F64 2^28 2^14 313.416 us 0.26% 313.411 us 0.28% -0.005 us -0.00% SAME
F64 2^28 2^15 313.853 us 0.41% 313.738 us 0.42% -0.115 us -0.04% SAME
F64 2^28 2^16 318.423 us 0.65% 319.103 us 0.64% 0.680 us 0.21% SAME
C64 2^28 2^9 574.382 us 1.58% 600.992 us 2.57% 26.611 us 4.63% SLOW
C64 2^28 2^10 501.948 us 0.14% 512.516 us 0.16% 10.567 us 2.11% SLOW
C64 2^28 2^11 307.117 us 0.18% 307.184 us 0.19% 0.067 us 0.02% SAME
C64 2^28 2^12 307.931 us 0.32% 307.748 us 0.31% -0.182 us -0.06% SAME
C64 2^28 2^13 312.100 us 0.30% 312.178 us 0.29% 0.078 us 0.03% SAME
C64 2^28 2^14 316.644 us 0.29% 316.741 us 0.27% 0.097 us 0.03% SAME
C64 2^28 2^15 316.308 us 0.31% 316.322 us 0.33% 0.014 us 0.00% SAME
C64 2^28 2^16 316.733 us 0.41% 316.752 us 0.40% 0.019 us 0.01% SAME
Warp Segmented Reduce : Min

small

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^0 753.553 us 0.03% 753.759 us 0.09% 0.206 us 0.03% SAME
I8 2^28 2^1 499.761 us 0.11% 499.741 us 0.11% -0.020 us -0.00% SAME
I8 2^28 2^2 249.657 us 0.15% 249.667 us 0.12% 0.010 us 0.00% SAME
I8 2^28 2^3 159.484 us 0.26% 159.498 us 0.26% 0.013 us 0.01% SAME
I8 2^28 2^4 141.107 us 0.21% 141.108 us 0.21% 0.001 us 0.00% SAME
I16 2^28 2^0 1.161 ms 0.06% 1.161 ms 0.06% -0.102 us -0.01% SAME
I16 2^28 2^1 711.349 us 0.13% 711.435 us 0.13% 0.085 us 0.01% SAME
I16 2^28 2^2 351.483 us 0.26% 351.508 us 0.26% 0.025 us 0.01% SAME
I16 2^28 2^3 217.400 us 0.31% 217.390 us 0.32% -0.010 us -0.00% SAME
I16 2^28 2^4 272.853 us 0.28% 272.977 us 0.29% 0.125 us 0.05% SAME
I32 2^28 2^0 804.626 us 0.05% 804.612 us 0.05% -0.014 us -0.00% SAME
I32 2^28 2^1 507.759 us 0.04% 507.768 us 0.03% 0.009 us 0.00% SAME
I32 2^28 2^2 267.795 us 0.26% 267.856 us 0.23% 0.061 us 0.02% SAME
I32 2^28 2^3 289.099 us 0.25% 289.111 us 0.25% 0.012 us 0.00% SAME
I32 2^28 2^4 177.351 us 0.50% 177.360 us 0.49% 0.009 us 0.01% SAME
I64 2^28 2^0 921.815 us 0.08% 921.915 us 0.09% 0.100 us 0.01% SAME
I64 2^28 2^1 604.955 us 0.15% 604.984 us 0.15% 0.030 us 0.00% SAME
I64 2^28 2^2 393.431 us 2.23% 401.206 us 2.96% 7.776 us 1.98% SAME
I64 2^28 2^3 351.697 us 1.20% 351.244 us 0.91% -0.453 us -0.13% SAME
I64 2^28 2^4 2.119 ms 0.93% 1.738 ms 0.49% -380.537 us -17.96% FAST
__half 2^28 2^0 794.156 us 0.09% 794.100 us 0.10% -0.056 us -0.01% SAME
__half 2^28 2^1 510.106 us 0.12% 510.098 us 0.12% -0.008 us -0.00% SAME
__half 2^28 2^2 245.487 us 0.17% 245.468 us 0.15% -0.019 us -0.01% SAME
__half 2^28 2^3 171.911 us 0.17% 171.893 us 0.15% -0.018 us -0.01% SAME
__half 2^28 2^4 272.390 us 0.18% 272.430 us 0.20% 0.040 us 0.01% SAME
__nv_bfloat16 2^28 2^0 793.458 us 0.12% 793.412 us 0.12% -0.046 us -0.01% SAME
__nv_bfloat16 2^28 2^1 510.070 us 0.13% 510.077 us 0.12% 0.007 us 0.00% SAME
__nv_bfloat16 2^28 2^2 245.605 us 0.11% 245.595 us 0.11% -0.010 us -0.00% SAME
__nv_bfloat16 2^28 2^3 171.863 us 0.22% 171.869 us 0.23% 0.006 us 0.00% SAME
__nv_bfloat16 2^28 2^4 272.433 us 0.19% 272.451 us 0.21% 0.018 us 0.01% SAME
I128 2^28 2^0 1.467 ms 0.06% 1.467 ms 0.06% 0.018 us 0.00% SAME
I128 2^28 2^1 948.202 us 0.05% 948.245 us 0.06% 0.042 us 0.00% SAME
I128 2^28 2^2 753.714 us 0.10% 753.538 us 0.21% -0.175 us -0.02% SAME
I128 2^28 2^3 8.317 ms 0.01% 5.060 ms 0.01% -3257.490 us -39.17% FAST
I128 2^28 2^4 4.161 ms 0.02% 2.543 ms 0.03% -1618.051 us -38.89% FAST
F32 2^28 2^0 807.837 us 0.12% 808.024 us 0.12% 0.187 us 0.02% SAME
F32 2^28 2^1 513.856 us 0.06% 513.840 us 0.06% -0.016 us -0.00% SAME
F32 2^28 2^2 270.074 us 0.16% 270.056 us 0.13% -0.017 us -0.01% SAME
F32 2^28 2^3 288.932 us 0.22% 288.973 us 0.23% 0.041 us 0.01% SAME
F32 2^28 2^4 177.623 us 0.45% 177.692 us 0.43% 0.069 us 0.04% SAME
F64 2^28 2^0 919.383 us 0.03% 919.358 us 0.04% -0.025 us -0.00% SAME
F64 2^28 2^1 599.638 us 0.11% 599.812 us 0.06% 0.174 us 0.03% SAME
F64 2^28 2^2 401.625 us 1.92% 401.319 us 2.17% -0.306 us -0.08% SAME
F64 2^28 2^3 351.149 us 0.60% 352.634 us 1.26% 1.485 us 0.42% SAME
F64 2^28 2^4 2.192 ms 2.55% 1.957 ms 2.95% -234.914 us -10.72% FAST

medium

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^5 73.487 us 0.44% 73.459 us 0.44% -0.029 us -0.04% SAME
I8 2^28 2^6 718.662 us 0.04% 464.665 us 0.07% -253.997 us -35.34% FAST
I8 2^28 2^7 447.178 us 0.22% 329.540 us 0.11% -117.638 us -26.31% FAST
I8 2^28 2^8 297.134 us 0.20% 237.397 us 0.18% -59.737 us -20.10% FAST
I16 2^28 2^5 136.974 us 0.24% 136.951 us 0.24% -0.023 us -0.02% SAME
I16 2^28 2^6 741.203 us 0.07% 659.456 us 0.11% -81.747 us -11.03% FAST
I16 2^28 2^7 610.184 us 0.04% 573.289 us 0.04% -36.894 us -6.05% FAST
I16 2^28 2^8 413.082 us 0.19% 395.432 us 0.18% -17.650 us -4.27% FAST
I32 2^28 2^5 899.351 us 0.08% 788.192 us 0.06% -111.159 us -12.36% FAST
I32 2^28 2^6 532.570 us 0.11% 477.224 us 0.12% -55.346 us -10.39% FAST
I32 2^28 2^7 472.490 us 0.18% 450.433 us 0.05% -22.057 us -4.67% FAST
I32 2^28 2^8 329.552 us 0.14% 318.890 us 0.24% -10.662 us -3.24% FAST
I64 2^28 2^5 1.063 ms 0.06% 882.459 us 0.04% -180.154 us -16.95% FAST
I64 2^28 2^6 652.089 us 0.14% 544.422 us 0.09% -107.667 us -16.51% FAST
I64 2^28 2^7 550.733 us 0.18% 521.854 us 0.14% -28.879 us -5.24% FAST
I64 2^28 2^8 314.672 us 0.31% 314.924 us 0.25% 0.252 us 0.08% SAME
__half 2^28 2^5 529.655 us 3.17% 536.031 us 6.26% 6.376 us 1.20% SAME
__half 2^28 2^6 563.699 us 0.14% 550.682 us 0.06% -13.017 us -2.31% FAST
__half 2^28 2^7 416.573 us 0.23% 411.519 us 0.05% -5.055 us -1.21% FAST
__half 2^28 2^8 280.411 us 0.12% 278.194 us 0.17% -2.217 us -0.79% FAST
__nv_bfloat16 2^28 2^5 521.014 us 0.17% 521.200 us 0.17% 0.186 us 0.04% SAME
__nv_bfloat16 2^28 2^6 563.698 us 0.15% 550.728 us 0.06% -12.970 us -2.30% FAST
__nv_bfloat16 2^28 2^7 416.453 us 0.24% 411.534 us 0.06% -4.918 us -1.18% FAST
__nv_bfloat16 2^28 2^8 280.368 us 0.12% 278.236 us 0.16% -2.132 us -0.76% FAST
I128 2^28 2^5 2.099 ms 0.03% 1.314 ms 0.04% -784.748 us -37.38% FAST
I128 2^28 2^6 1.251 ms 0.05% 843.889 us 0.08% -407.089 us -32.54% FAST
I128 2^28 2^7 700.209 us 0.06% 614.440 us 0.21% -85.770 us -12.25% FAST
I128 2^28 2^8 2.309 ms 0.03% 1.478 ms 0.05% -830.512 us -35.97% FAST
F32 2^28 2^5 942.064 us 0.05% 822.191 us 0.10% -119.873 us -12.72% FAST
F32 2^28 2^6 559.841 us 0.16% 494.679 us 0.17% -65.162 us -11.64% FAST
F32 2^28 2^7 482.414 us 0.20% 454.693 us 0.13% -27.721 us -5.75% FAST
F32 2^28 2^8 336.103 us 0.22% 322.645 us 0.28% -13.458 us -4.00% FAST
F64 2^28 2^5 1.096 ms 0.04% 977.590 us 0.09% -117.985 us -10.77% FAST
F64 2^28 2^6 657.174 us 0.06% 586.461 us 0.16% -70.713 us -10.76% FAST
F64 2^28 2^7 559.246 us 0.17% 536.447 us 0.15% -22.799 us -4.08% FAST
F64 2^28 2^8 314.764 us 0.29% 314.966 us 0.24% 0.202 us 0.06% SAME

large

T{ct} Elements{io} SegmentSize Ref Time Ref Noise Cmp Time Cmp Noise Diff %Diff Status
I8 2^28 2^9 190.359 us 1.51% 160.374 us 0.59% -29.984 us -15.75% FAST
I8 2^28 2^10 73.473 us 0.52% 57.473 us 1.13% -16.001 us -21.78% FAST
I8 2^28 2^11 327.934 us 0.24% 292.735 us 0.06% -35.200 us -10.73% FAST
I8 2^28 2^12 206.651 us 0.16% 188.566 us 0.34% -18.085 us -8.75% FAST
I8 2^28 2^13 77.710 us 0.49% 61.208 us 0.53% -16.502 us -21.24% FAST
I8 2^28 2^14 63.467 us 0.76% 59.065 us 0.81% -4.402 us -6.94% FAST
I8 2^28 2^15 61.191 us 0.79% 59.338 us 0.72% -1.852 us -3.03% FAST
I8 2^28 2^16 64.895 us 1.34% 64.064 us 1.44% -0.832 us -1.28% SAME
I16 2^28 2^9 284.625 us 0.15% 276.295 us 0.13% -8.330 us -2.93% FAST
I16 2^28 2^10 93.822 us 0.62% 93.298 us 0.96% -0.524 us -0.56% SAME
I16 2^28 2^11 464.498 us 0.14% 448.218 us 0.11% -16.280 us -3.50% FAST
I16 2^28 2^12 294.693 us 0.12% 286.567 us 0.13% -8.127 us -2.76% FAST
I16 2^28 2^13 93.938 us 0.43% 93.763 us 0.64% -0.175 us -0.19% SAME
I16 2^28 2^14 94.056 us 0.47% 93.981 us 0.48% -0.074 us -0.08% SAME
I16 2^28 2^15 96.151 us 0.33% 96.112 us 0.33% -0.039 us -0.04% SAME
I16 2^28 2^16 97.474 us 0.91% 97.298 us 0.95% -0.176 us -0.18% SAME
I32 2^28 2^9 167.485 us 0.40% 167.407 us 0.42% -0.079 us -0.05% SAME
I32 2^28 2^10 442.184 us 0.06% 442.237 us 0.10% 0.053 us 0.01% SAME
I32 2^28 2^11 300.917 us 0.06% 300.924 us 0.07% 0.007 us 0.00% SAME
I32 2^28 2^12 165.230 us 0.51% 165.380 us 0.44% 0.150 us 0.09% SAME
I32 2^28 2^13 165.807 us 0.27% 165.817 us 0.31% 0.010 us 0.01% SAME
I32 2^28 2^14 168.250 us 0.48% 168.132 us 0.49% -0.117 us -0.07% SAME
I32 2^28 2^15 170.810 us 0.61% 170.833 us 0.61% 0.023 us 0.01% SAME
I32 2^28 2^16 172.855 us 0.83% 172.913 us 0.82% 0.058 us 0.03% SAME
I64 2^28 2^9 636.895 us 0.08% 546.760 us 0.09% -90.135 us -14.15% FAST
I64 2^28 2^10 528.183 us 0.07% 498.105 us 0.16% -30.078 us -5.69% FAST
I64 2^28 2^11 307.382 us 0.31% 307.664 us 0.29% 0.283 us 0.09% SAME
I64 2^28 2^12 308.386 us 0.30% 308.322 us 0.29% -0.064 us -0.02% SAME
I64 2^28 2^13 310.976 us 0.23% 311.085 us 0.25% 0.110 us 0.04% SAME
I64 2^28 2^14 313.730 us 0.30% 313.458 us 0.28% -0.272 us -0.09% SAME
I64 2^28 2^15 314.319 us 0.41% 314.589 us 0.42% 0.269 us 0.09% SAME
I64 2^28 2^16 318.566 us 0.65% 318.998 us 0.71% 0.431 us 0.14% SAME
__half 2^28 2^9 188.796 us 0.45% 188.140 us 0.18% -0.656 us -0.35% FAST
__half 2^28 2^10 109.594 us 0.80% 110.826 us 0.63% 1.232 us 1.12% SLOW
__half 2^28 2^11 315.829 us 0.27% 311.433 us 0.22% -4.396 us -1.39% FAST
__half 2^28 2^12 203.857 us 0.43% 201.895 us 0.40% -1.962 us -0.96% FAST
__half 2^28 2^13 110.754 us 0.55% 110.590 us 0.49% -0.165 us -0.15% SAME
__half 2^28 2^14 112.238 us 0.54% 112.089 us 0.60% -0.149 us -0.13% SAME
__half 2^28 2^15 114.535 us 0.23% 114.517 us 0.25% -0.018 us -0.02% SAME
__half 2^28 2^16 116.860 us 0.54% 116.806 us 0.55% -0.053 us -0.05% SAME
__nv_bfloat16 2^28 2^9 188.472 us 0.29% 188.147 us 0.18% -0.325 us -0.17% SAME
__nv_bfloat16 2^28 2^10 109.445 us 0.83% 110.800 us 0.62% 1.355 us 1.24% SLOW
__nv_bfloat16 2^28 2^11 315.782 us 0.27% 311.422 us 0.22% -4.360 us -1.38% FAST
__nv_bfloat16 2^28 2^12 203.932 us 0.42% 201.856 us 0.42% -2.076 us -1.02% FAST
__nv_bfloat16 2^28 2^13 110.801 us 0.59% 110.638 us 0.51% -0.163 us -0.15% SAME
__nv_bfloat16 2^28 2^14 112.122 us 0.61% 112.001 us 0.67% -0.121 us -0.11% SAME
__nv_bfloat16 2^28 2^15 114.548 us 0.20% 114.528 us 0.24% -0.020 us -0.02% SAME
__nv_bfloat16 2^28 2^16 116.904 us 0.57% 116.847 us 0.56% -0.057 us -0.05% SAME
I128 2^28 2^9 1.400 ms 0.07% 936.444 us 0.09% -463.234 us -33.10% FAST
I128 2^28 2^10 779.935 us 0.08% 597.538 us 0.11% -182.397 us -23.39% FAST
I128 2^28 2^11 639.419 us 1.37% 593.100 us 0.16% -46.319 us -7.24% FAST
I128 2^28 2^12 598.997 us 0.21% 596.080 us 0.11% -2.916 us -0.49% FAST
I128 2^28 2^13 604.598 us 0.16% 604.036 us 0.08% -0.562 us -0.09% FAST
I128 2^28 2^14 603.942 us 0.16% 603.173 us 0.19% -0.769 us -0.13% SAME
I128 2^28 2^15 607.213 us 0.20% 606.509 us 0.19% -0.704 us -0.12% SAME
I128 2^28 2^16 606.569 us 0.24% 605.861 us 0.22% -0.708 us -0.12% SAME
F32 2^28 2^9 167.434 us 0.44% 167.426 us 0.40% -0.007 us -0.00% SAME
F32 2^28 2^10 474.023 us 0.19% 453.884 us 0.18% -20.140 us -4.25% FAST
F32 2^28 2^11 317.340 us 0.10% 308.442 us 0.30% -8.898 us -2.80% FAST
F32 2^28 2^12 165.186 us 0.51% 165.206 us 0.49% 0.020 us 0.01% SAME
F32 2^28 2^13 165.767 us 0.25% 165.768 us 0.27% 0.001 us 0.00% SAME
F32 2^28 2^14 168.484 us 0.54% 168.041 us 0.46% -0.443 us -0.26% SAME
F32 2^28 2^15 172.459 us 0.54% 172.339 us 0.53% -0.120 us -0.07% SAME
F32 2^28 2^16 173.791 us 1.01% 173.402 us 1.04% -0.390 us -0.22% SAME
F64 2^28 2^9 604.748 us 0.14% 589.554 us 0.07% -15.194 us -2.51% FAST
F64 2^28 2^10 522.175 us 0.10% 513.703 us 0.09% -8.472 us -1.62% FAST
F64 2^28 2^11 307.308 us 0.22% 307.629 us 0.29% 0.321 us 0.10% SAME
F64 2^28 2^12 308.520 us 0.28% 308.568 us 0.25% 0.049 us 0.02% SAME
F64 2^28 2^13 311.105 us 0.20% 310.919 us 0.21% -0.185 us -0.06% SAME
F64 2^28 2^14 312.735 us 0.32% 312.699 us 0.32% -0.035 us -0.01% SAME
F64 2^28 2^15 314.703 us 0.40% 314.765 us 0.41% 0.062 us 0.02% SAME
F64 2^28 2^16 318.049 us 0.67% 317.533 us 0.68% -0.516 us -0.16% SAME

@fbusato fbusato added the 3.0 label Apr 2, 2025
@fbusato fbusato self-assigned this Apr 2, 2025
@fbusato fbusato added this to CCCL Apr 2, 2025
@github-project-automation github-project-automation Bot moved this to Todo in CCCL Apr 2, 2025
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Progress in CCCL Apr 2, 2025
fbusato and others added 9 commits July 18, 2025 10:51
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
Co-authored-by: Bernhard Manfred Gruber <bernhardmgruber@gmail.com>
@github-actions

Copy link
Copy Markdown
Contributor
🟥 CI finished in 30m 16s: Pass: 0%/153 | Total: 10h 23m | Avg: 4m 04s | Max: 28m 11s
  • 🟥 cub: Pass: 0%/50 | Total: 3h 59m | Avg: 4m 47s | Max: 27m 23s

    🟥 cpu
      🟥 amd64              Pass:   0%/48  | Total:  3h 55m | Avg:  4m 54s | Max: 27m 23s
      🟥 arm64              Pass:   0%/2   | Total:  3m 46s | Avg:  1m 53s | Max:  1m 59s
    🟥 ctk
      🟥 12.0               Pass:   0%/5   | Total: 33m 08s | Avg:  6m 37s | Max: 24m 53s
      🟥 12.9               Pass:   0%/45  | Total:  3h 26m | Avg:  4m 34s | Max: 27m 23s
    🟥 cudacxx
      🟥 ClangCUDA19        Pass:   0%/2   | Total:  4m 22s | Avg:  2m 11s | Max:  2m 12s
      🟥 nvcc12.0           Pass:   0%/5   | Total: 33m 08s | Avg:  6m 37s | Max: 24m 53s
      🟥 nvcc12.9           Pass:   0%/43  | Total:  3h 21m | Avg:  4m 41s | Max: 27m 23s
    🟥 cudacxx_family
      🟥 ClangCUDA          Pass:   0%/2   | Total:  4m 22s | Avg:  2m 11s | Max:  2m 12s
      🟥 nvcc               Pass:   0%/48  | Total:  3h 54m | Avg:  4m 53s | Max: 27m 23s
    🟥 cxx
      🟥 Clang14            Pass:   0%/4   | Total:  8m 31s | Avg:  2m 07s | Max:  2m 14s
      🟥 Clang15            Pass:   0%/2   | Total:  4m 26s | Avg:  2m 13s | Max:  2m 15s
      🟥 Clang16            Pass:   0%/2   | Total:  4m 27s | Avg:  2m 13s | Max:  2m 15s
      🟥 Clang17            Pass:   0%/2   | Total:  4m 39s | Avg:  2m 19s | Max:  2m 20s
      🟥 Clang18            Pass:   0%/2   | Total:  4m 28s | Avg:  2m 14s | Max:  2m 16s
      🟥 Clang19            Pass:   0%/7   | Total: 10m 45s | Avg:  1m 32s | Max:  2m 20s
      🟥 GCC7               Pass:   0%/2   | Total:  4m 20s | Avg:  2m 10s | Max:  2m 13s
      🟥 GCC8               Pass:   0%/1   | Total:  2m 17s | Avg:  2m 17s | Max:  2m 17s
      🟥 GCC9               Pass:   0%/2   | Total:  4m 15s | Avg:  2m 07s | Max:  2m 15s
      🟥 GCC10              Pass:   0%/2   | Total:  4m 20s | Avg:  2m 10s | Max:  2m 13s
      🟥 GCC11              Pass:   0%/2   | Total:  4m 15s | Avg:  2m 07s | Max:  2m 08s
      🟥 GCC12              Pass:   0%/2   | Total:  4m 22s | Avg:  2m 11s | Max:  2m 13s
      🟥 GCC13              Pass:   0%/12  | Total: 13m 43s | Avg:  1m 08s | Max:  2m 28s
      🟥 MSVC14.29          Pass:   0%/2   | Total: 51m 24s | Avg: 25m 42s | Max: 26m 31s
      🟥 MSVC14.43          Pass:   0%/4   | Total:  1h 44m | Avg: 26m 00s | Max: 27m 23s
      🟥 NVHPC25.5          Pass:   0%/2   | Total:  9m 07s | Avg:  4m 33s | Max:  4m 40s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/19  | Total: 37m 16s | Avg:  1m 57s | Max:  2m 20s
      🟥 GCC                Pass:   0%/23  | Total: 37m 32s | Avg:  1m 37s | Max:  2m 28s
      🟥 MSVC               Pass:   0%/6   | Total:  2h 35m | Avg: 25m 54s | Max: 27m 23s
      🟥 NVHPC              Pass:   0%/2   | Total:  9m 07s | Avg:  4m 33s | Max:  4m 40s
    🟥 gpu
      🟥 h100               Pass:   0%/3   | Total:  2m 17s | Avg:  0m 45s | Max:  2m 17s
      🟥 rtx2080            Pass:   0%/39  | Total:  3h 52m | Avg:  5m 57s | Max: 27m 23s
      🟥 rtxa6000           Pass:   0%/8   | Total:  4m 43s | Avg:  0m 35s | Max:  2m 23s
    🟥 jobs
      🟥 Build              Pass:   0%/42  | Total:  3h 59m | Avg:  5m 41s | Max: 27m 23s
      🟥 DeviceLaunch       Pass:   0%/1  
      🟥 GraphCapture       Pass:   0%/1  
      🟥 HostLaunch         Pass:   0%/3  
      🟥 TestGPU            Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  2m 17s | Avg:  0m 45s | Max:  2m 17s
      🟥 90;90a             Pass:   0%/2   | Total: 27m 32s | Avg: 13m 46s | Max: 25m 04s
      🟥 100;120            Pass:   0%/2   | Total: 27m 24s | Avg: 13m 42s | Max: 25m 05s
    🟥 std
      🟥 17                 Pass:   0%/21  | Total:  1h 59m | Avg:  5m 42s | Max: 26m 31s
      🟥 20                 Pass:   0%/29  | Total:  1h 59m | Avg:  4m 07s | Max: 27m 23s
    
  • 🟥 thrust: Pass: 0%/50 | Total: 4h 01m | Avg: 4m 49s | Max: 28m 11s

    🟥 cmake_options
      🟥 -DTHRUST_DISPATCH_TYPE=Force32bit Pass:   0%/2   | Total:  2m 18s | Avg:  1m 09s | Max:  2m 18s
    🟥 cpu
      🟥 amd64              Pass:   0%/48  | Total:  3h 58m | Avg:  4m 57s | Max: 28m 11s
      🟥 arm64              Pass:   0%/2   | Total:  3m 34s | Avg:  1m 47s | Max:  1m 47s
    🟥 ctk
      🟥 12.0               Pass:   0%/5   | Total: 34m 23s | Avg:  6m 52s | Max: 26m 35s
      🟥 12.9               Pass:   0%/45  | Total:  3h 27m | Avg:  4m 36s | Max: 28m 11s
    🟥 cudacxx
      🟥 ClangCUDA19        Pass:   0%/2   | Total:  4m 12s | Avg:  2m 06s | Max:  2m 07s
      🟥 nvcc12.0           Pass:   0%/5   | Total: 34m 23s | Avg:  6m 52s | Max: 26m 35s
      🟥 nvcc12.9           Pass:   0%/43  | Total:  3h 23m | Avg:  4m 43s | Max: 28m 11s
    🟥 cudacxx_family
      🟥 ClangCUDA          Pass:   0%/2   | Total:  4m 12s | Avg:  2m 06s | Max:  2m 07s
      🟥 nvcc               Pass:   0%/48  | Total:  3h 57m | Avg:  4m 56s | Max: 28m 11s
    🟥 cxx
      🟥 Clang14            Pass:   0%/4   | Total:  8m 07s | Avg:  2m 01s | Max:  2m 08s
      🟥 Clang15            Pass:   0%/2   | Total:  4m 22s | Avg:  2m 11s | Max:  2m 15s
      🟥 Clang16            Pass:   0%/2   | Total:  4m 12s | Avg:  2m 06s | Max:  2m 07s
      🟥 Clang17            Pass:   0%/2   | Total:  4m 27s | Avg:  2m 13s | Max:  2m 16s
      🟥 Clang18            Pass:   0%/2   | Total:  4m 15s | Avg:  2m 07s | Max:  2m 09s
      🟥 Clang19            Pass:   0%/7   | Total: 10m 30s | Avg:  1m 30s | Max:  2m 17s
      🟥 GCC7               Pass:   0%/2   | Total:  4m 01s | Avg:  2m 00s | Max:  2m 07s
      🟥 GCC8               Pass:   0%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
      🟥 GCC9               Pass:   0%/2   | Total:  3m 55s | Avg:  1m 57s | Max:  1m 58s
      🟥 GCC10              Pass:   0%/2   | Total:  4m 04s | Avg:  2m 02s | Max:  2m 07s
      🟥 GCC11              Pass:   0%/2   | Total:  4m 07s | Avg:  2m 03s | Max:  2m 07s
      🟥 GCC12              Pass:   0%/2   | Total:  4m 07s | Avg:  2m 03s | Max:  2m 05s
      🟥 GCC13              Pass:   0%/11  | Total: 14m 58s | Avg:  1m 21s | Max:  2m 18s
      🟥 MSVC14.29          Pass:   0%/2   | Total: 52m 53s | Avg: 26m 26s | Max: 26m 35s
      🟥 MSVC14.43          Pass:   0%/5   | Total:  1h 46m | Avg: 21m 13s | Max: 28m 11s
      🟥 NVHPC25.5          Pass:   0%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  4m 45s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/19  | Total: 35m 53s | Avg:  1m 53s | Max:  2m 17s
      🟥 GCC                Pass:   0%/22  | Total: 37m 25s | Avg:  1m 42s | Max:  2m 18s
      🟥 MSVC               Pass:   0%/7   | Total:  2h 38m | Avg: 22m 42s | Max: 28m 11s
      🟥 NVHPC              Pass:   0%/2   | Total:  9m 19s | Avg:  4m 39s | Max:  4m 45s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  2m 06s | Avg:  1m 03s | Max:  2m 06s
      🟥 rtx2080            Pass:   0%/38  | Total:  3h 24m | Avg:  5m 22s | Max: 27m 40s
      🟥 rtx4090            Pass:   0%/10  | Total: 35m 01s | Avg:  3m 30s | Max: 28m 11s
    🟥 jobs
      🟥 Build              Pass:   0%/43  | Total:  4h 01m | Avg:  5m 37s | Max: 28m 11s
      🟥 TestCPU            Pass:   0%/3  
      🟥 TestGPU            Pass:   0%/4  
    🟥 sm
      🟥 90                 Pass:   0%/2   | Total:  2m 06s | Avg:  1m 03s | Max:  2m 06s
      🟥 90;90a             Pass:   0%/2   | Total: 27m 16s | Avg: 13m 38s | Max: 25m 04s
      🟥 100;120            Pass:   0%/2   | Total: 27m 22s | Avg: 13m 41s | Max: 25m 10s
    🟥 std
      🟥 17                 Pass:   0%/21  | Total:  2h 00m | Avg:  5m 44s | Max: 27m 40s
      🟥 20                 Pass:   0%/27  | Total:  1h 58m | Avg:  4m 23s | Max: 28m 11s
    
  • 🟥 cudax: Pass: 0%/28 | Total: 1h 39m | Avg: 3m 33s | Max: 13m 37s

    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/28  | Total:  1h 39m | Avg:  3m 33s | Max: 13m 37s
    🟥 cpu
      🟥 amd64              Pass:   0%/24  | Total:  1h 32m | Avg:  3m 51s | Max: 13m 37s
      🟥 arm64              Pass:   0%/4   | Total:  6m 58s | Avg:  1m 44s | Max:  1m 47s
    🟥 ctk
      🟥 12.0               Pass:   0%/3   | Total: 17m 16s | Avg:  5m 45s | Max: 13m 25s
      🟥 12.9               Pass:   0%/25  | Total:  1h 22m | Avg:  3m 17s | Max: 13m 37s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/3   | Total: 17m 16s | Avg:  5m 45s | Max: 13m 25s
      🟥 nvcc12.9           Pass:   0%/25  | Total:  1h 22m | Avg:  3m 17s | Max: 13m 37s
    🟥 cxx
      🟥 Clang14            Pass:   0%/2   | Total:  4m 01s | Avg:  2m 00s | Max:  2m 07s
      🟥 Clang15            Pass:   0%/1   | Total:  2m 02s | Avg:  2m 02s | Max:  2m 02s
      🟥 Clang16            Pass:   0%/1   | Total:  2m 08s | Avg:  2m 08s | Max:  2m 08s
      🟥 Clang17            Pass:   0%/1   | Total:  2m 15s | Avg:  2m 15s | Max:  2m 15s
      🟥 Clang18            Pass:   0%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
      🟥 Clang19            Pass:   0%/4   | Total:  5m 46s | Avg:  1m 26s | Max:  2m 16s
      🟥 GCC10              Pass:   0%/2   | Total:  3m 59s | Avg:  1m 59s | Max:  2m 02s
      🟥 GCC11              Pass:   0%/1   | Total:  1m 58s | Avg:  1m 58s | Max:  1m 58s
      🟥 GCC12              Pass:   0%/1   | Total:  2m 09s | Avg:  2m 09s | Max:  2m 09s
      🟥 GCC13              Pass:   0%/8   | Total: 12m 10s | Avg:  1m 31s | Max:  2m 16s
      🟥 MSVC14.39          Pass:   0%/1   | Total: 13m 25s | Avg: 13m 25s | Max: 13m 25s
      🟥 MSVC14.43          Pass:   0%/3   | Total: 38m 41s | Avg: 12m 53s | Max: 13m 37s
      🟥 NVHPC25.5          Pass:   0%/2   | Total:  8m 44s | Avg:  4m 22s | Max:  4m 28s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/10  | Total: 18m 25s | Avg:  1m 50s | Max:  2m 16s
      🟥 GCC                Pass:   0%/12  | Total: 20m 16s | Avg:  1m 41s | Max:  2m 16s
      🟥 MSVC               Pass:   0%/4   | Total: 52m 06s | Avg: 13m 01s | Max: 13m 37s
      🟥 NVHPC              Pass:   0%/2   | Total:  8m 44s | Avg:  4m 22s | Max:  4m 28s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  2m 09s | Avg:  1m 04s | Max:  2m 09s
      🟥 rtx2080            Pass:   0%/26  | Total:  1h 37m | Avg:  3m 44s | Max: 13m 37s
    🟥 jobs
      🟥 Build              Pass:   0%/25  | Total:  1h 39m | Avg:  3m 58s | Max: 13m 37s
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/2   | Total:  2m 09s | Avg:  1m 04s | Max:  2m 09s
      🟥 90;90a             Pass:   0%/2   | Total: 15m 02s | Avg:  7m 31s | Max: 12m 53s
      🟥 100;120            Pass:   0%/2   | Total: 14m 19s | Avg:  7m 09s | Max: 12m 11s
    🟥 std
      🟥 17                 Pass:   0%/3   | Total:  7m 56s | Avg:  2m 38s | Max:  4m 28s
      🟥 20                 Pass:   0%/25  | Total:  1h 31m | Avg:  3m 39s | Max: 13m 37s
    
  • 🟥 python: Pass: 0%/14 | Total: 18m 52s | Avg: 1m 20s | Max: 9m 45s

    🟥 cpu
      🟥 amd64              Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 ctk
      🟥 12.9               Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 cudacxx
      🟥 nvcc12.9           Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 cxx
      🟥 GCC13              Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 45s
    🟥 gpu
      🟥 h100               Pass:   0%/6  
      🟥 rtxa6000           Pass:   0%/8   | Total: 18m 52s | Avg:  2m 21s | Max:  9m 45s
    🟥 jobs
      🟥 Build cuda.cccl    Pass:   0%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 45s
      🟥 Test cuda.cccl.cooperative Pass:   0%/4  
      🟥 Test cuda.cccl.headers Pass:   0%/4  
      🟥 Test cuda.cccl.parallel Pass:   0%/4  
    🟥 py_version
      🟥 3.10               Pass:   0%/7   | Total:  9m 45s | Avg:  1m 23s | Max:  9m 45s
      🟥 3.13               Pass:   0%/7   | Total:  9m 07s | Avg:  1m 18s | Max:  9m 07s
    
  • 🟥 packaging: Pass: 0%/4 | Total: 5m 39s | Avg: 1m 24s | Max: 1m 38s

    🟥 cpu
      🟥 amd64              Pass:   0%/4   | Total:  5m 39s | Avg:  1m 24s | Max:  1m 38s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total:  5m 39s | Avg:  1m 24s | Max:  1m 38s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/4   | Total:  5m 39s | Avg:  1m 24s | Max:  1m 38s
    🟥 jobs
      🟥 Test               Pass:   0%/4   | Total:  5m 39s | Avg:  1m 24s | Max:  1m 38s
    🟥 ctk
      🟥 12.0               Pass:   0%/2   | Total:  2m 49s | Avg:  1m 24s | Max:  1m 25s
      🟥 12.9               Pass:   0%/2   | Total:  2m 50s | Avg:  1m 25s | Max:  1m 38s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/2   | Total:  2m 49s | Avg:  1m 24s | Max:  1m 25s
      🟥 nvcc12.9           Pass:   0%/2   | Total:  2m 50s | Avg:  1m 25s | Max:  1m 38s
    🟥 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  1m 24s | Avg:  1m 24s | Max:  1m 24s
      🟥 Clang19            Pass:   0%/1   | Total:  1m 38s | Avg:  1m 38s | Max:  1m 38s
      🟥 GCC12              Pass:   0%/1   | Total:  1m 25s | Avg:  1m 25s | Max:  1m 25s
      🟥 GCC13              Pass:   0%/1   | Total:  1m 12s | Avg:  1m 12s | Max:  1m 12s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/2   | Total:  3m 02s | Avg:  1m 31s | Max:  1m 38s
      🟥 GCC                Pass:   0%/2   | Total:  2m 37s | Avg:  1m 18s | Max:  1m 25s
    
  • 🟥 stdpar: Pass: 0%/4 | Total: 15m 50s | Avg: 3m 57s | Max: 4m 06s

    🟥 ctk
      🟥 12.9               Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 cudacxx
      🟥 nvcc12.9           Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 cxx
      🟥 NVHPC25.5          Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 cxx_family
      🟥 NVHPC              Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 jobs
      🟥 Build              Pass:   0%/4   | Total: 15m 50s | Avg:  3m 57s | Max:  4m 06s
    🟥 cpu
      🟥 amd64              Pass:   0%/2   | Total:  8m 12s | Avg:  4m 06s | Max:  4m 06s
      🟥 arm64              Pass:   0%/2   | Total:  7m 38s | Avg:  3m 49s | Max:  3m 55s
    🟥 std
      🟥 17                 Pass:   0%/2   | Total:  8m 01s | Avg:  4m 00s | Max:  4m 06s
      🟥 20                 Pass:   0%/2   | Total:  7m 49s | Avg:  3m 54s | Max:  4m 06s
    
  • 🟥 cccl_c_parallel: Pass: 0%/3 | Total: 2m 13s | Avg: 0m 44s | Max: 2m 13s

    🟥 cpu
      🟥 amd64              Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 ctk
      🟥 12.9               Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 cudacxx
      🟥 nvcc12.9           Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 cxx
      🟥 GCC13              Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/3   | Total:  2m 13s | Avg:  0m 44s | Max:  2m 13s
    🟥 gpu
      🟥 h100               Pass:   0%/1  
      🟥 rtx2080            Pass:   0%/2   | Total:  2m 13s | Avg:  1m 06s | Max:  2m 13s
    🟥 jobs
      🟥 Build              Pass:   0%/1   | Total:  2m 13s | Avg:  2m 13s | Max:  2m 13s
      🟥 Test               Pass:   0%/2  
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
+/- Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 153)

# Runner
93 linux-amd64-cpu16
17 windows-amd64-cpu16
12 linux-amd64-gpu-rtxa6000-latest-1
11 linux-amd64-gpu-h100-latest-1
10 linux-arm64-cpu16
7 linux-amd64-gpu-rtx2080-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions

Copy link
Copy Markdown
Contributor
🟨 CI finished in 2h 03m: Pass: 76%/153 | Total: 3d 12h | Avg: 32m 57s | Max: 1h 39m | Hits: 68%/150069
  • 🟨 cub: Pass: 76%/50 | Total: 1d 22h | Avg: 56m 01s | Max: 1h 39m | Hits: 40%/46990

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  75%/48  | Total:  1d 20h | Avg: 55m 43s | Max:  1h 39m | Hits:  40%/44438 
      🟩 arm64              Pass: 100%/2   | Total:  2h 06m | Avg:  1h 03m | Max:  1h 05m | Hits:  38%/2552  
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 16m | Avg: 38m 01s | Max: 38m 05s | Hits:  40%/2201  
      🔍 nvcc               Pass:  75%/48  | Total:  1d 21h | Avg: 56m 46s | Max:  1h 39m | Hits:  40%/44789 
    🔍 sm: 90 🔍
      🔍 90                 Pass:  33%/3   | Total: 37m 03s | Avg: 12m 21s | Max: 34m 48s | Hits:  38%/1277  
      🟩 90;90a             Pass: 100%/2   | Total:  2h 01m | Avg:  1h 00m | Max:  1h 06m | Hits:  38%/2367  
      🟩 100;120            Pass: 100%/2   | Total:  1h 57m | Avg: 58m 32s | Max:  1h 08m | Hits:  38%/2367  
    🟨 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 16m | Avg: 38m 01s | Max: 38m 05s | Hits:  40%/2201  
      🟥 nvcc12.0           Pass:   0%/5   | Total:  5h 22m | Avg:  1h 04m | Max:  1h 17m
      🟨 nvcc12.9           Pass:  83%/43  | Total:  1d 16h | Avg: 55m 52s | Max:  1h 39m | Hits:  40%/44789 
    🟨 cxx
      🟨 Clang14            Pass:  50%/4   | Total:  4h 14m | Avg:  1h 03m | Max:  1h 11m | Hits:  38%/2553  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 04m | Avg:  1h 02m | Max:  1h 04m | Hits:  38%/2549  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  38%/2549  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 06m | Hits:  38%/2549  
      🟩 Clang18            Pass: 100%/2   | Total:  2h 02m | Avg:  1h 01m | Max:  1h 02m | Hits:  38%/2549  
      🟨 Clang19            Pass:  71%/7   | Total:  4h 24m | Avg: 37m 45s | Max:  1h 02m | Hits:  39%/6025  
      🟨 GCC7               Pass:  50%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  38%/1276  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 09m | Avg:  1h 09m | Max:  1h 09m | Hits:  38%/1276  
      🟨 GCC9               Pass:  50%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 05m | Hits:  38%/1276  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 21m | Avg:  1h 10m | Max:  1h 12m | Hits:  38%/2553  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 12m | Hits:  38%/2549  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 24m | Avg:  1h 12m | Max:  1h 12m | Hits:  38%/2549  
      🟨 GCC13              Pass:  58%/12  | Total:  6h 25m | Avg: 32m 07s | Max:  1h 07m | Hits:  47%/8936  
      🟨 MSVC14.29          Pass:  50%/2   | Total:  2h 41m | Avg:  1h 20m | Max:  1h 24m | Hits:  39%/1090  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  5h 16m | Avg:  1h 19m | Max:  1h 39m | Hits:  39%/4360  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 30m | Avg:  1h 15m | Max:  1h 17m | Hits:  36%/2351  
    🟨 cxx_family
      🟨 Clang              Pass:  78%/19  | Total: 17h 05m | Avg: 53m 58s | Max:  1h 11m | Hits:  39%/18774 
      🟨 GCC                Pass:  69%/23  | Total: 19h 06m | Avg: 49m 51s | Max:  1h 12m | Hits:  42%/20415 
      🟨 MSVC               Pass:  83%/6   | Total:  7h 58m | Avg:  1h 19m | Max:  1h 39m | Hits:  39%/5450  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 30m | Avg:  1h 15m | Max:  1h 17m | Hits:  36%/2351  
    🟨 ctk
      🟥 12.0               Pass:   0%/5   | Total:  5h 22m | Avg:  1h 04m | Max:  1h 17m
      🟨 12.9               Pass:  84%/45  | Total:  1d 17h | Avg: 55m 04s | Max:  1h 39m | Hits:  40%/46990 
    🟨 gpu
      🟨 h100               Pass:  33%/3   | Total: 37m 03s | Avg: 12m 21s | Max: 34m 48s | Hits:  38%/1277  
      🟨 rtx2080            Pass:  87%/39  | Total:  1d 19h | Avg:  1h 06m | Max:  1h 39m | Hits:  38%/41884 
      🟨 rtxa6000           Pass:  37%/8   | Total:  2h 58m | Avg: 22m 16s | Max:  1h 07m | Hits:  59%/3829  
    🟨 jobs
      🟨 Build              Pass:  88%/42  | Total:  1d 21h | Avg:  1h 05m | Max:  1h 39m | Hits:  38%/45713 
      🟥 DeviceLaunch       Pass:   0%/1   | Total:  1m 13s | Avg:  1m 13s | Max:  1m 13s
      🟥 GraphCapture       Pass:   0%/1   | Total:  1m 12s | Avg:  1m 12s | Max:  1m 12s
      🟨 HostLaunch         Pass:  33%/3   | Total: 43m 55s | Avg: 14m 38s | Max: 41m 36s | Hits:  99%/1277  
      🟥 TestGPU            Pass:   0%/3   | Total:  3m 33s | Avg:  1m 11s | Max:  1m 13s
    🟨 std
      🟨 17                 Pass:  80%/21  | Total: 23h 34m | Avg:  1h 07m | Max:  1h 24m | Hits:  38%/21027 
      🟨 20                 Pass:  72%/29  | Total: 23h 06m | Avg: 47m 48s | Max:  1h 39m | Hits:  41%/25963 
    
  • 🟨 python: Pass: 14%/14 | Total: 34m 44s | Avg: 2m 28s | Max: 10m 11s

    🟨 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 54s | Avg:  9m 57s | Max: 10m 11s
      🟥 Test cuda.cccl.cooperative Pass:   0%/4   | Total:  4m 45s | Avg:  1m 11s | Max:  1m 14s
      🟥 Test cuda.cccl.headers Pass:   0%/4   | Total:  5m 18s | Avg:  1m 19s | Max:  1m 44s
      🟥 Test cuda.cccl.parallel Pass:   0%/4   | Total:  4m 47s | Avg:  1m 11s | Max:  1m 15s
    🟨 cpu
      🟨 amd64              Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 ctk
      🟨 12.9               Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 cudacxx
      🟨 nvcc12.9           Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 cudacxx_family
      🟨 nvcc               Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 cxx
      🟨 GCC13              Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 cxx_family
      🟨 GCC                Pass:  14%/14  | Total: 34m 44s | Avg:  2m 28s | Max: 10m 11s
    🟨 gpu
      🟥 h100               Pass:   0%/6   | Total:  6m 56s | Avg:  1m 09s | Max:  1m 10s
      🟨 rtxa6000           Pass:  25%/8   | Total: 27m 48s | Avg:  3m 28s | Max: 10m 11s
    🟨 py_version
      🟨 3.10               Pass:  14%/7   | Total: 17m 22s | Avg:  2m 28s | Max: 10m 11s
      🟨 3.13               Pass:  14%/7   | Total: 17m 22s | Avg:  2m 28s | Max:  9m 43s
    
  • 🟨 thrust: Pass: 92%/50 | Total: 1d 08h | Avg: 39m 10s | Max: 1h 24m | Hits: 79%/87966

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  91%/48  | Total:  1d 07h | Avg: 39m 17s | Max:  1h 24m | Hits:  79%/84139 
      🟩 arm64              Pass: 100%/2   | Total:  1h 12m | Avg: 36m 11s | Max: 38m 13s | Hits:  79%/3827  
    🔍 ctk: 12.9 🔍
      🟩 12.0               Pass: 100%/5   | Total:  3h 32m | Avg: 42m 30s | Max:  1h 11m | Hits:  78%/9560  
      🔍 12.9               Pass:  91%/45  | Total:  1d 05h | Avg: 38m 47s | Max:  1h 24m | Hits:  80%/78406 
    🔍 cudacxx: nvcc12.9 🔍
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 55m 45s | Avg: 27m 52s | Max: 28m 02s | Hits:  79%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 32m | Avg: 42m 30s | Max:  1h 11m | Hits:  78%/9560  
      🔍 nvcc12.9           Pass:  90%/43  | Total:  1d 04h | Avg: 39m 18s | Max:  1h 24m | Hits:  80%/74580 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total: 55m 45s | Avg: 27m 52s | Max: 28m 02s | Hits:  79%/3826  
      🔍 nvcc               Pass:  91%/48  | Total:  1d 07h | Avg: 39m 38s | Max:  1h 24m | Hits:  79%/84140 
    🚨 jobs: TestGPU 🚨
      🟩 Build              Pass: 100%/43  | Total:  1d 07h | Avg: 44m 12s | Max:  1h 24m | Hits:  78%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 53m 03s | Avg: 17m 41s | Max: 34m 42s | Hits:  99%/5733  
      🔥 TestGPU            Pass:   0%/4   | Total:  4m 32s | Avg:  1m 08s | Max:  1m 09s
    🔍 sm: 90 🔍
      🔍 90                 Pass:  50%/2   | Total: 23m 53s | Avg: 11m 56s | Max: 22m 46s | Hits:  79%/1914  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 36m | Avg: 48m 12s | Max:  1h 04m | Hits:  76%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 30m | Avg: 45m 26s | Max:  1h 00m | Hits:  76%/3820  
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/21  | Total: 16h 02m | Avg: 45m 49s | Max:  1h 15m | Hits:  78%/40160 
      🔍 20                 Pass:  88%/27  | Total: 15h 52m | Avg: 35m 17s | Max:  1h 24m | Hits:  81%/45892 
    🟨 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 23m | Avg: 35m 56s | Max: 40m 43s | Hits:  79%/7652  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 14m | Avg: 37m 20s | Max: 38m 41s | Hits:  79%/3826  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 14m | Avg: 37m 20s | Max: 39m 16s | Hits:  79%/3826  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 22m | Avg: 41m 05s | Max: 42m 10s | Hits:  79%/3826  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 19m | Avg: 39m 55s | Max: 40m 01s | Hits:  79%/3826  
      🟨 Clang19            Pass:  85%/7   | Total:  2h 59m | Avg: 25m 39s | Max: 41m 07s | Hits:  83%/11478 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 20m | Avg: 40m 00s | Max: 42m 39s | Hits:  79%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 44m 47s | Avg: 44m 47s | Max: 44m 47s | Hits:  79%/1914  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 25m | Avg: 42m 47s | Max: 46m 22s | Hits:  79%/3828  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 16m | Avg: 38m 20s | Max: 38m 59s | Hits:  79%/3828  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 22m | Avg: 41m 05s | Max: 41m 18s | Hits:  79%/3828  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 28m | Avg: 44m 04s | Max: 46m 11s | Hits:  79%/3828  
      🟨 GCC13              Pass:  72%/11  | Total:  4h 27m | Avg: 24m 19s | Max: 45m 19s | Hits:  82%/15312 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 27m | Avg:  1h 13m | Max:  1h 15m | Hits:  72%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  5h 18m | Avg:  1h 03m | Max:  1h 24m | Hits:  77%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 13m | Avg:  1h 06m | Max:  1h 07m | Hits:  72%/3824  
    🟨 cxx_family
      🟨 Clang              Pass:  94%/19  | Total: 10h 34m | Avg: 33m 24s | Max: 42m 10s | Hits:  80%/34434 
      🟨 GCC                Pass:  86%/22  | Total: 12h 04m | Avg: 32m 56s | Max: 46m 22s | Hits:  80%/36366 
      🟩 MSVC               Pass: 100%/7   | Total:  7h 45m | Avg:  1h 06m | Max:  1h 24m | Hits:  76%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 13m | Avg:  1h 06m | Max:  1h 07m | Hits:  72%/3824  
    🟨 gpu
      🟨 h100               Pass:  50%/2   | Total: 23m 53s | Avg: 11m 56s | Max: 22m 46s | Hits:  79%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total:  1d 03h | Avg: 43m 51s | Max:  1h 15m | Hits:  78%/72672 
      🟨 rtx4090            Pass:  70%/10  | Total:  4h 28m | Avg: 26m 49s | Max:  1h 24m | Hits:  87%/13380 
    🟨 cmake_options
      🟨 -DTHRUST_DISPATCH_TYPE=Force32bit Pass:  50%/2   | Total: 43m 38s | Avg: 21m 49s | Max: 42m 29s | Hits:  79%/1914  
    
  • 🟥 packaging: Pass: 0%/4 | Total: 5m 14s | Avg: 1m 18s | Max: 1m 36s

    🟥 cpu
      🟥 amd64              Pass:   0%/4   | Total:  5m 14s | Avg:  1m 18s | Max:  1m 36s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total:  5m 14s | Avg:  1m 18s | Max:  1m 36s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/4   | Total:  5m 14s | Avg:  1m 18s | Max:  1m 36s
    🟥 jobs
      🟥 Test               Pass:   0%/4   | Total:  5m 14s | Avg:  1m 18s | Max:  1m 36s
    🟥 ctk
      🟥 12.0               Pass:   0%/2   | Total:  2m 54s | Avg:  1m 27s | Max:  1m 36s
      🟥 12.9               Pass:   0%/2   | Total:  2m 20s | Avg:  1m 10s | Max:  1m 13s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/2   | Total:  2m 54s | Avg:  1m 27s | Max:  1m 36s
      🟥 nvcc12.9           Pass:   0%/2   | Total:  2m 20s | Avg:  1m 10s | Max:  1m 13s
    🟥 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  1m 36s | Avg:  1m 36s | Max:  1m 36s
      🟥 Clang19            Pass:   0%/1   | Total:  1m 07s | Avg:  1m 07s | Max:  1m 07s
      🟥 GCC12              Pass:   0%/1   | Total:  1m 18s | Avg:  1m 18s | Max:  1m 18s
      🟥 GCC13              Pass:   0%/1   | Total:  1m 13s | Avg:  1m 13s | Max:  1m 13s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/2   | Total:  2m 43s | Avg:  1m 21s | Max:  1m 36s
      🟥 GCC                Pass:   0%/2   | Total:  2m 31s | Avg:  1m 15s | Max:  1m 18s
    
  • 🟨 cudax: Pass: 92%/28 | Total: 3h 40m | Avg: 7m 51s | Max: 16m 43s | Hits: 88%/14948

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  91%/24  | Total:  3h 16m | Avg:  8m 10s | Max: 16m 43s | Hits:  88%/12464 
      🟩 arm64              Pass: 100%/4   | Total: 24m 13s | Avg:  6m 03s | Max:  6m 33s | Hits:  89%/2484  
    🔍 ctk: 12.9 🔍
      🟩 12.0               Pass: 100%/3   | Total: 26m 55s | Avg:  8m 58s | Max: 15m 58s | Hits:  87%/1562  
      🔍 12.9               Pass:  92%/25  | Total:  3h 13m | Avg:  7m 43s | Max: 16m 43s | Hits:  89%/13386 
    🔍 cudacxx: nvcc12.9 🔍
      🟩 nvcc12.0           Pass: 100%/3   | Total: 26m 55s | Avg:  8m 58s | Max: 15m 58s | Hits:  87%/1562  
      🔍 nvcc12.9           Pass:  92%/25  | Total:  3h 13m | Avg:  7m 43s | Max: 16m 43s | Hits:  89%/13386 
    🔍 jobs: Test 🔍
      🟩 Build              Pass: 100%/25  | Total:  3h 25m | Avg:  8m 13s | Max: 16m 43s | Hits:  88%/14327 
      🔍 Test               Pass:  33%/3   | Total: 14m 42s | Avg:  4m 54s | Max: 12m 07s | Hits:  99%/621   
    🔍 sm: 90 🔍
      🔍 90                 Pass:  50%/2   | Total:  6m 16s | Avg:  3m 08s | Max:  5m 08s | Hits:  89%/621   
      🟩 90;90a             Pass: 100%/2   | Total: 22m 02s | Avg: 11m 01s | Max: 15m 29s | Hits:  85%/943   
      🟩 100;120            Pass: 100%/2   | Total: 21m 20s | Avg: 10m 40s | Max: 15m 18s | Hits:  85%/943   
    🔍 std: 20 🔍
      🟩 17                 Pass: 100%/3   | Total: 23m 44s | Avg:  7m 54s | Max: 11m 08s | Hits:  88%/1861  
      🔍 20                 Pass:  92%/25  | Total:  3h 16m | Avg:  7m 51s | Max: 16m 43s | Hits:  88%/13087 
    🟨 cxx
      🟩 Clang14            Pass: 100%/2   | Total: 11m 09s | Avg:  5m 34s | Max:  5m 56s | Hits:  90%/1244  
      🟩 Clang15            Pass: 100%/1   | Total:  6m 27s | Avg:  6m 27s | Max:  6m 27s | Hits:  89%/621   
      🟩 Clang16            Pass: 100%/1   | Total:  7m 12s | Avg:  7m 12s | Max:  7m 12s | Hits:  89%/621   
      🟩 Clang17            Pass: 100%/1   | Total:  6m 29s | Avg:  6m 29s | Max:  6m 29s | Hits:  89%/621   
      🟩 Clang18            Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s | Hits:  89%/621   
      🟨 Clang19            Pass:  75%/4   | Total: 18m 52s | Avg:  4m 43s | Max:  6m 03s | Hits:  89%/1863  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 22s | Avg:  6m 11s | Max:  6m 38s | Hits:  89%/1244  
      🟩 GCC11              Pass: 100%/1   | Total:  6m 34s | Avg:  6m 34s | Max:  6m 34s | Hits:  89%/621   
      🟩 GCC12              Pass: 100%/1   | Total:  6m 49s | Avg:  6m 49s | Max:  6m 49s | Hits:  89%/621   
      🟨 GCC13              Pass:  87%/8   | Total: 51m 40s | Avg:  6m 27s | Max: 12m 07s | Hits:  91%/4347  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 15m 58s | Avg: 15m 58s | Max: 15m 58s | Hits:  78%/320   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 47m 30s | Avg: 15m 50s | Max: 16m 43s | Hits:  78%/966   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 23m 27s | Avg: 11m 43s | Max: 12m 19s | Hits:  87%/1238  
    🟨 cxx_family
      🟨 Clang              Pass:  90%/10  | Total: 55m 54s | Avg:  5m 35s | Max:  7m 12s | Hits:  89%/5591  
      🟨 GCC                Pass:  91%/12  | Total:  1h 17m | Avg:  6m 27s | Max: 12m 07s | Hits:  90%/6833  
      🟩 MSVC               Pass: 100%/4   | Total:  1h 03m | Avg: 15m 52s | Max: 16m 43s | Hits:  78%/1286  
      🟩 NVHPC              Pass: 100%/2   | Total: 23m 27s | Avg: 11m 43s | Max: 12m 19s | Hits:  87%/1238  
    🟨 cudacxx_family
      🟨 nvcc               Pass:  92%/28  | Total:  3h 40m | Avg:  7m 51s | Max: 16m 43s | Hits:  88%/14948 
    🟨 gpu
      🟨 h100               Pass:  50%/2   | Total:  6m 16s | Avg:  3m 08s | Max:  5m 08s | Hits:  89%/621   
      🟨 rtx2080            Pass:  96%/26  | Total:  3h 33m | Avg:  8m 13s | Max: 16m 43s | Hits:  88%/14327 
    
  • 🟨 cccl_c_parallel: Pass: 33%/3 | Total: 5m 35s | Avg: 1m 51s | Max: 3m 14s | Hits: 93%/165

    🚨 jobs: Test 🚨
      🟩 Build              Pass: 100%/1   | Total:  3m 14s | Avg:  3m 14s | Max:  3m 14s | Hits:  93%/165   
      🔥 Test               Pass:   0%/2   | Total:  2m 21s | Avg:  1m 10s | Max:  1m 11s
    🟨 cpu
      🟨 amd64              Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 ctk
      🟨 12.9               Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 cudacxx
      🟨 nvcc12.9           Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 cudacxx_family
      🟨 nvcc               Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 cxx
      🟨 GCC13              Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 cxx_family
      🟨 GCC                Pass:  33%/3   | Total:  5m 35s | Avg:  1m 51s | Max:  3m 14s | Hits:  93%/165   
    🟨 gpu
      🟥 h100               Pass:   0%/1   | Total:  1m 10s | Avg:  1m 10s | Max:  1m 10s
      🟨 rtx2080            Pass:  50%/2   | Total:  4m 25s | Avg:  2m 12s | Max:  3m 14s | Hits:  93%/165   
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 17m 37s | Avg: 4m 24s | Max: 4m 36s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 30s | Avg:  4m 15s | Max:  4m 20s
      🟩 arm64              Pass: 100%/2   | Total:  9m 07s | Avg:  4m 33s | Max:  4m 36s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 17m 37s | Avg:  4m 24s | Max:  4m 36s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 41s | Avg:  4m 20s | Max:  4m 31s
      🟩 20                 Pass: 100%/2   | Total:  8m 56s | Avg:  4m 28s | Max:  4m 36s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
+/- Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 153)

# Runner
93 linux-amd64-cpu16
17 windows-amd64-cpu16
12 linux-amd64-gpu-rtxa6000-latest-1
11 linux-amd64-gpu-h100-latest-1
10 linux-arm64-cpu16
7 linux-amd64-gpu-rtx2080-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions

Copy link
Copy Markdown
Contributor
🟨 CI finished in 2h 42m: Pass: 96%/157 | Total: 4d 00h | Avg: 36m 57s | Max: 1h 53m | Hits: 65%/168352
  • 🟨 cub: Pass: 90%/50 | Total: 2d 07h | Avg: 1h 06m | Max: 1h 53m | Hits: 35%/56330

    🔍 cpu: amd64 🔍
      🔍 amd64              Pass:  89%/48  | Total:  2d 04h | Avg:  1h 06m | Max:  1h 53m | Hits:  35%/53778 
      🟩 arm64              Pass: 100%/2   | Total:  2h 13m | Avg:  1h 06m | Max:  1h 11m | Hits:  21%/2552  
    🚨 ctk: 12.0 🚨
      🔥 12.0               Pass:   0%/5   | Total:  6h 05m | Avg:  1h 13m | Max:  1h 49m
      🟩 12.9               Pass: 100%/45  | Total:  2d 00h | Avg:  1h 05m | Max:  1h 53m | Hits:  35%/56330 
    🚨 cudacxx: nvcc12.0 🚨
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 15m | Avg: 37m 39s | Max: 38m 27s | Hits:  20%/2201  
      🔥 nvcc12.0           Pass:   0%/5   | Total:  6h 05m | Avg:  1h 13m | Max:  1h 49m
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 23h | Avg:  1h 06m | Max:  1h 53m | Hits:  35%/54129 
    🔍 cudacxx_family: nvcc 🔍
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 15m | Avg: 37m 39s | Max: 38m 27s | Hits:  20%/2201  
      🔍 nvcc               Pass:  89%/48  | Total:  2d 05h | Avg:  1h 07m | Max:  1h 53m | Hits:  35%/54129 
    🔍 gpu: rtx2080 🔍
      🟩 h100               Pass: 100%/3   | Total:  1h 48m | Avg: 36m 12s | Max: 39m 03s | Hits:  73%/3831  
      🔍 rtx2080            Pass:  87%/39  | Total:  1d 23h | Avg:  1h 12m | Max:  1h 53m | Hits:  20%/42289 
      🟩 rtxa6000           Pass: 100%/8   | Total:  6h 00m | Avg: 45m 01s | Max:  1h 12m | Hits:  80%/10210 
    🔍 jobs: Build 🔍
      🔍 Build              Pass:  88%/42  | Total:  2d 02h | Avg:  1h 11m | Max:  1h 53m | Hits:  20%/46118 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 38m 05s | Avg: 38m 05s | Max: 38m 05s | Hits:  99%/1277  
      🟩 GraphCapture       Pass: 100%/1   | Total: 33m 57s | Avg: 33m 57s | Max: 33m 57s | Hits:  99%/1277  
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 57m | Avg: 39m 13s | Max: 43m 41s | Hits:  99%/3829  
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 45m | Avg: 35m 17s | Max: 43m 00s | Hits:  99%/3829  
    🟨 cxx
      🟨 Clang14            Pass:  50%/4   | Total:  4h 31m | Avg:  1h 07m | Max:  1h 17m | Hits:  21%/2553  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 04m | Hits:  21%/2549  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 09m | Hits:  21%/2549  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 29m | Avg:  1h 14m | Max:  1h 21m | Hits:  21%/2549  
      🟩 Clang18            Pass: 100%/2   | Total:  2h 15m | Avg:  1h 07m | Max:  1h 09m | Hits:  21%/2549  
      🟩 Clang19            Pass: 100%/7   | Total:  5h 33m | Avg: 47m 40s | Max:  1h 06m | Hits:  44%/8575  
      🟨 GCC7               Pass:  50%/2   | Total:  2h 25m | Avg:  1h 12m | Max:  1h 19m | Hits:  21%/1276  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 13m | Avg:  1h 13m | Max:  1h 13m | Hits:  21%/1276  
      🟨 GCC9               Pass:  50%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 09m | Hits:  21%/1276  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 20m | Avg:  1h 10m | Max:  1h 12m | Hits:  21%/2553  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 09m | Hits:  21%/2549  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 26m | Avg:  1h 13m | Max:  1h 14m | Hits:  21%/2549  
      🟩 GCC13              Pass: 100%/12  | Total:  9h 59m | Avg: 49m 59s | Max:  1h 18m | Hits:  60%/15321 
      🟨 MSVC14.29          Pass:  50%/2   | Total:  3h 42m | Avg:  1h 51m | Max:  1h 53m | Hits:  17%/1171  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  6h 18m | Avg:  1h 34m | Max:  1h 53m | Hits:  17%/4684  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 52m | Avg:  1h 26m | Max:  1h 29m | Hits:  17%/2351  
    🟨 cxx_family
      🟨 Clang              Pass:  89%/19  | Total: 19h 13m | Avg:  1h 00m | Max:  1h 21m | Hits:  30%/21324 
      🟨 GCC                Pass:  91%/23  | Total: 22h 55m | Avg: 59m 47s | Max:  1h 19m | Hits:  43%/26800 
      🟨 MSVC               Pass:  83%/6   | Total: 10h 01m | Avg:  1h 40m | Max:  1h 53m | Hits:  17%/5855  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 52m | Avg:  1h 26m | Max:  1h 29m | Hits:  17%/2351  
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 48m | Avg: 36m 12s | Max: 39m 03s | Hits:  73%/3831  
      🟩 90;90a             Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 18m | Hits:  19%/2448  
      🟩 100;120            Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 18m | Hits:  19%/2448  
    🟨 std
      🟨 17                 Pass:  80%/21  | Total:  1d 02h | Avg:  1h 15m | Max:  1h 53m | Hits:  20%/21189 
      🟨 20                 Pass:  96%/29  | Total:  1d 04h | Avg: 59m 03s | Max:  1h 47m | Hits:  43%/35141 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 1d 09h | Avg: 40m 20s | Max: 1h 24m | Hits: 79%/95621

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 50m 32s | Avg: 25m 16s | Max: 37m 11s | Hits:  89%/3828  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  1d 08h | Avg: 40m 28s | Max:  1h 24m | Hits:  79%/91794 
      🟩 arm64              Pass: 100%/2   | Total:  1h 14m | Avg: 37m 16s | Max: 39m 52s | Hits:  78%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 39m | Avg: 43m 54s | Max:  1h 08m | Hits:  75%/9560  
      🟩 12.9               Pass: 100%/45  | Total:  1d 05h | Avg: 39m 57s | Max:  1h 24m | Hits:  79%/86061 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 01m | Avg: 30m 39s | Max: 31m 43s | Hits:  78%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 39m | Avg: 43m 54s | Max:  1h 08m | Hits:  75%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 04h | Avg: 40m 23s | Max:  1h 24m | Hits:  80%/82235 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 01m | Avg: 30m 39s | Max: 31m 43s | Hits:  78%/3826  
      🟩 nvcc               Pass: 100%/48  | Total:  1d 08h | Avg: 40m 45s | Max:  1h 24m | Hits:  79%/91795 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 19m | Avg: 34m 50s | Max: 36m 44s | Hits:  80%/7652  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 13m | Avg: 36m 48s | Max: 38m 06s | Hits:  78%/3826  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 18m | Avg: 39m 21s | Max: 43m 32s | Hits:  78%/3826  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 20m | Avg: 40m 04s | Max: 40m 14s | Hits:  78%/3826  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 15m | Avg: 37m 45s | Max: 37m 56s | Hits:  78%/3826  
      🟩 Clang19            Pass: 100%/7   | Total:  3h 08m | Avg: 26m 54s | Max: 37m 49s | Hits:  84%/13391 
      🟩 GCC7               Pass: 100%/2   | Total:  1h 26m | Avg: 43m 00s | Max: 47m 31s | Hits:  78%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 45m 18s | Avg: 45m 18s | Max: 45m 18s | Hits:  78%/1914  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 27m | Avg: 43m 47s | Max: 45m 16s | Hits:  78%/3828  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 21m | Avg: 40m 52s | Max: 42m 04s | Hits:  78%/3828  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 23m | Avg: 41m 54s | Max: 42m 47s | Hits:  78%/3828  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 23m | Avg: 41m 58s | Max: 42m 14s | Hits:  78%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  5h 03m | Avg: 27m 34s | Max: 46m 35s | Hits:  86%/21054 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 23m | Avg:  1h 11m | Max:  1h 14m | Hits:  66%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  5h 02m | Avg:  1h 00m | Max:  1h 14m | Hits:  73%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  66%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 10h 35m | Avg: 33m 27s | Max: 43m 32s | Hits:  81%/36347 
      🟩 GCC                Pass: 100%/22  | Total: 12h 51m | Avg: 35m 04s | Max: 47m 31s | Hits:  82%/42108 
      🟩 MSVC               Pass: 100%/7   | Total:  7h 26m | Avg:  1h 03m | Max:  1h 14m | Hits:  71%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 43m | Avg:  1h 21m | Max:  1h 24m | Hits:  66%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 34m 24s | Avg: 17m 12s | Max: 21m 57s | Hits:  89%/3828  
      🟩 rtx2080            Pass: 100%/38  | Total:  1d 04h | Avg: 44m 42s | Max:  1h 24m | Hits:  76%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 44m | Avg: 28m 24s | Max:  1h 14m | Hits:  90%/19121 
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total:  1d 07h | Avg: 44m 32s | Max:  1h 24m | Hits:  76%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 51m 19s | Avg: 17m 06s | Max: 33m 47s | Hits:  99%/5733  
      🟩 TestGPU            Pass: 100%/4   | Total: 51m 12s | Avg: 12m 48s | Max: 14m 53s | Hits:  99%/7655  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 34m 24s | Avg: 17m 12s | Max: 21m 57s | Hits:  89%/3828  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 32m | Avg: 46m 29s | Max:  1h 00m | Hits:  72%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 32m | Avg: 46m 18s | Max: 58m 58s | Hits:  72%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 16h 27m | Avg: 47m 02s | Max:  1h 24m | Hits:  76%/40160 
      🟩 20                 Pass: 100%/27  | Total: 16h 19m | Avg: 36m 16s | Max:  1h 19m | Hits:  81%/51633 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 3h 41m | Avg: 7m 55s | Max: 15m 24s | Hits: 90%/15906

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  3h 18m | Avg:  8m 16s | Max: 15m 24s | Hits:  90%/13462 
      🟩 arm64              Pass: 100%/4   | Total: 23m 14s | Avg:  5m 48s | Max:  6m 12s | Hits:  90%/2444  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 24m 35s | Avg:  8m 11s | Max: 13m 34s | Hits:  88%/1531  
      🟩 12.9               Pass: 100%/25  | Total:  3h 17m | Avg:  7m 53s | Max: 15m 24s | Hits:  90%/14375 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 24m 35s | Avg:  8m 11s | Max: 13m 34s | Hits:  88%/1531  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  3h 17m | Avg:  7m 53s | Max: 15m 24s | Hits:  90%/14375 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  3h 41m | Avg:  7m 55s | Max: 15m 24s | Hits:  90%/15906 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total: 10m 33s | Avg:  5m 16s | Max:  5m 40s | Hits:  90%/1224  
      🟩 Clang15            Pass: 100%/1   | Total:  5m 52s | Avg:  5m 52s | Max:  5m 52s | Hits:  90%/611   
      🟩 Clang16            Pass: 100%/1   | Total:  6m 18s | Avg:  6m 18s | Max:  6m 18s | Hits:  90%/611   
      🟩 Clang17            Pass: 100%/1   | Total:  6m 10s | Avg:  6m 10s | Max:  6m 10s | Hits:  90%/611   
      🟩 Clang18            Pass: 100%/1   | Total:  6m 32s | Avg:  6m 32s | Max:  6m 32s | Hits:  90%/611   
      🟩 Clang19            Pass: 100%/4   | Total: 26m 05s | Avg:  6m 31s | Max:  8m 53s | Hits:  92%/2444  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 20s | Avg:  6m 10s | Max:  6m 12s | Hits:  90%/1224  
      🟩 GCC11              Pass: 100%/1   | Total:  6m 06s | Avg:  6m 06s | Max:  6m 06s | Hits:  90%/611   
      🟩 GCC12              Pass: 100%/1   | Total:  6m 38s | Avg:  6m 38s | Max:  6m 38s | Hits:  90%/611   
      🟩 GCC13              Pass: 100%/8   | Total: 56m 22s | Avg:  7m 02s | Max: 11m 02s | Hits:  92%/4888  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 34s | Avg: 13m 34s | Max: 13m 34s | Hits:  78%/309   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 43m 01s | Avg: 14m 20s | Max: 15m 24s | Hits:  78%/933   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 22m 16s | Avg: 11m 08s | Max: 12m 05s | Hits:  88%/1218  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total:  1h 01m | Avg:  6m 09s | Max:  8m 53s | Hits:  91%/6112  
      🟩 GCC                Pass: 100%/12  | Total:  1h 21m | Avg:  6m 47s | Max: 11m 02s | Hits:  91%/7334  
      🟩 MSVC               Pass: 100%/4   | Total: 56m 35s | Avg: 14m 08s | Max: 15m 24s | Hits:  78%/1242  
      🟩 NVHPC              Pass: 100%/2   | Total: 22m 16s | Avg: 11m 08s | Max: 12m 05s | Hits:  88%/1218  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 14m 19s | Avg:  7m 09s | Max:  9m 04s | Hits:  94%/1222  
      🟩 rtx2080            Pass: 100%/26  | Total:  3h 27m | Avg:  7m 58s | Max: 15m 24s | Hits:  89%/14684 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  3h 12m | Avg:  7m 42s | Max: 15m 24s | Hits:  88%/14073 
      🟩 Test               Pass: 100%/3   | Total: 28m 59s | Avg:  9m 39s | Max: 11m 02s | Hits:  99%/1833  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 14m 19s | Avg:  7m 09s | Max:  9m 04s | Hits:  94%/1222  
      🟩 90;90a             Pass: 100%/2   | Total: 19m 46s | Avg:  9m 53s | Max: 13m 54s | Hits:  86%/922   
      🟩 100;120            Pass: 100%/2   | Total: 20m 04s | Avg: 10m 02s | Max: 13m 43s | Hits:  86%/922   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 23m 30s | Avg:  7m 50s | Max: 12m 05s | Hits:  89%/1831  
      🟩 20                 Pass: 100%/25  | Total:  3h 18m | Avg:  7m 55s | Max: 15m 24s | Hits:  90%/14075 
    
  • 🟩 python: Pass: 100%/18 | Total: 3h 18m | Avg: 11m 02s | Max: 22m 09s

    🟩 cpu
      🟩 amd64              Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 ctk
      🟩 12.9               Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 cxx
      🟩 GCC13              Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/18  | Total:  3h 18m | Avg: 11m 02s | Max: 22m 09s
    🟩 gpu
      🟩 h100               Pass: 100%/8   | Total:  1h 24m | Avg: 10m 30s | Max: 21m 29s
      🟩 rtxa6000           Pass: 100%/10  | Total:  1h 54m | Avg: 11m 27s | Max: 22m 09s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 58s | Avg:  9m 59s | Max: 10m 22s
      🟩 Test cuda.cccl.cooperative Pass: 100%/4   | Total:  1h 08m | Avg: 17m 00s | Max: 22m 09s
      🟩 Test cuda.cccl.examples Pass: 100%/4   | Total: 19m 22s | Avg:  4m 50s | Max:  6m 00s
      🟩 Test cuda.cccl.headers Pass: 100%/4   | Total: 18m 05s | Avg:  4m 31s | Max:  6m 01s
      🟩 Test cuda.cccl.parallel Pass: 100%/4   | Total:  1h 13m | Avg: 18m 17s | Max: 21m 29s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 41m | Avg: 11m 18s | Max: 21m 29s
      🟩 3.13               Pass: 100%/9   | Total:  1h 36m | Avg: 10m 45s | Max: 22m 09s
    
  • 🟩 packaging: Pass: 100%/4 | Total: 18m 25s | Avg: 4m 36s | Max: 4m 49s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 18m 25s | Avg:  4m 36s | Max:  4m 49s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 49s
      🟩 12.9               Pass: 100%/2   | Total:  8m 51s | Avg:  4m 25s | Max:  4m 39s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  9m 34s | Avg:  4m 47s | Max:  4m 49s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  8m 51s | Avg:  4m 25s | Max:  4m 39s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 18m 25s | Avg:  4m 36s | Max:  4m 49s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  4m 49s | Avg:  4m 49s | Max:  4m 49s
      🟩 Clang19            Pass: 100%/1   | Total:  4m 12s | Avg:  4m 12s | Max:  4m 12s
      🟩 GCC12              Pass: 100%/1   | Total:  4m 45s | Avg:  4m 45s | Max:  4m 45s
      🟩 GCC13              Pass: 100%/1   | Total:  4m 39s | Avg:  4m 39s | Max:  4m 39s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  9m 01s | Avg:  4m 30s | Max:  4m 49s
      🟩 GCC                Pass: 100%/2   | Total:  9m 24s | Avg:  4m 42s | Max:  4m 45s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 18m 25s | Avg:  4m 36s | Max:  4m 49s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 18m 25s | Avg:  4m 36s | Max:  4m 49s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 17m 00s | Avg: 4m 15s | Max: 4m 24s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 23s | Avg:  4m 11s | Max:  4m 13s
      🟩 arm64              Pass: 100%/2   | Total:  8m 37s | Avg:  4m 18s | Max:  4m 24s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 17m 00s | Avg:  4m 15s | Max:  4m 24s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 26s | Avg:  4m 13s | Max:  4m 13s
      🟩 20                 Pass: 100%/2   | Total:  8m 34s | Avg:  4m 17s | Max:  4m 24s
    
  • 🟩 cccl_c_parallel: Pass: 100%/3 | Total: 25m 40s | Avg: 8m 33s | Max: 11m 08s | Hits: 94%/495

    🟩 cpu
      🟩 amd64              Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 ctk
      🟩 12.9               Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 cxx
      🟩 GCC13              Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/3   | Total: 25m 40s | Avg:  8m 33s | Max: 11m 08s | Hits:  94%/495   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 11m 08s | Avg: 11m 08s | Max: 11m 08s | Hits:  98%/165   
      🟩 rtx2080            Pass: 100%/2   | Total: 14m 32s | Avg:  7m 16s | Max: 11m 08s | Hits:  93%/330   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  3m 24s | Avg:  3m 24s | Max:  3m 24s | Hits:  87%/165   
      🟩 Test               Pass: 100%/2   | Total: 22m 16s | Avg: 11m 08s | Max: 11m 08s | Hits:  98%/330   
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
+/- Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 157)

# Runner
93 linux-amd64-cpu16
17 windows-amd64-cpu16
14 linux-amd64-gpu-rtxa6000-latest-1
13 linux-amd64-gpu-h100-latest-1
10 linux-arm64-cpu16
7 linux-amd64-gpu-rtx2080-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions

Copy link
Copy Markdown
Contributor
🟥 CI finished in 42m 05s: Pass: 0%/162 | Total: 12h 07m | Avg: 4m 29s | Max: 40m 41s
  • 🟥 cub: Pass: 0%/50 | Total: 4h 34m | Avg: 5m 29s | Max: 34m 41s

    🟥 cpu
      🟥 amd64              Pass:   0%/48  | Total:  4h 31m | Avg:  5m 39s | Max: 34m 41s
      🟥 arm64              Pass:   0%/2   | Total:  3m 21s | Avg:  1m 40s | Max:  1m 47s
    🟥 ctk
      🟥 12.0               Pass:   0%/5   | Total: 40m 06s | Avg:  8m 01s | Max: 31m 34s
      🟥 12.9               Pass:   0%/45  | Total:  3h 54m | Avg:  5m 13s | Max: 34m 41s
    🟥 cudacxx
      🟥 ClangCUDA19        Pass:   0%/2   | Total:  6m 19s | Avg:  3m 09s | Max:  3m 15s
      🟥 nvcc12.0           Pass:   0%/5   | Total: 40m 06s | Avg:  8m 01s | Max: 31m 34s
      🟥 nvcc12.9           Pass:   0%/43  | Total:  3h 48m | Avg:  5m 18s | Max: 34m 41s
    🟥 cudacxx_family
      🟥 ClangCUDA          Pass:   0%/2   | Total:  6m 19s | Avg:  3m 09s | Max:  3m 15s
      🟥 nvcc               Pass:   0%/48  | Total:  4h 28m | Avg:  5m 35s | Max: 34m 41s
    🟥 cxx
      🟥 Clang14            Pass:   0%/4   | Total:  9m 48s | Avg:  2m 27s | Max:  2m 50s
      🟥 Clang15            Pass:   0%/2   | Total:  4m 49s | Avg:  2m 24s | Max:  2m 45s
      🟥 Clang16            Pass:   0%/2   | Total:  4m 55s | Avg:  2m 27s | Max:  2m 29s
      🟥 Clang17            Pass:   0%/2   | Total:  4m 33s | Avg:  2m 16s | Max:  2m 30s
      🟥 Clang18            Pass:   0%/2   | Total:  4m 14s | Avg:  2m 07s | Max:  2m 07s
      🟥 Clang19            Pass:   0%/7   | Total: 12m 29s | Avg:  1m 47s | Max:  3m 15s
      🟥 GCC7               Pass:   0%/2   | Total:  3m 38s | Avg:  1m 49s | Max:  1m 50s
      🟥 GCC8               Pass:   0%/1   | Total:  2m 01s | Avg:  2m 01s | Max:  2m 01s
      🟥 GCC9               Pass:   0%/2   | Total:  4m 22s | Avg:  2m 11s | Max:  2m 34s
      🟥 GCC10              Pass:   0%/2   | Total:  3m 55s | Avg:  1m 57s | Max:  2m 03s
      🟥 GCC11              Pass:   0%/2   | Total:  3m 34s | Avg:  1m 47s | Max:  1m 50s
      🟥 GCC12              Pass:   0%/2   | Total:  4m 58s | Avg:  2m 29s | Max:  2m 56s
      🟥 GCC13              Pass:   0%/12  | Total: 12m 45s | Avg:  1m 03s | Max:  2m 30s
      🟥 MSVC14.29          Pass:   0%/2   | Total:  1h 02m | Avg: 31m 26s | Max: 31m 34s
      🟥 MSVC14.43          Pass:   0%/4   | Total:  2h 07m | Avg: 31m 57s | Max: 34m 41s
      🟥 NVHPC25.5          Pass:   0%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 10s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/19  | Total: 40m 48s | Avg:  2m 08s | Max:  3m 15s
      🟥 GCC                Pass:   0%/23  | Total: 35m 13s | Avg:  1m 31s | Max:  2m 56s
      🟥 MSVC               Pass:   0%/6   | Total:  3h 10m | Avg: 31m 47s | Max: 34m 41s
      🟥 NVHPC              Pass:   0%/2   | Total:  8m 14s | Avg:  4m 07s | Max:  4m 10s
    🟥 gpu
      🟥 h100               Pass:   0%/3   | Total:  2m 07s | Avg:  0m 42s | Max:  2m 07s
      🟥 rtx2080            Pass:   0%/39  | Total:  4h 28m | Avg:  6m 53s | Max: 34m 41s
      🟥 rtxa6000           Pass:   0%/8   | Total:  4m 18s | Avg:  0m 32s | Max:  2m 11s
    🟥 jobs
      🟥 Build              Pass:   0%/42  | Total:  4h 34m | Avg:  6m 32s | Max: 34m 41s
      🟥 DeviceLaunch       Pass:   0%/1  
      🟥 GraphCapture       Pass:   0%/1  
      🟥 HostLaunch         Pass:   0%/3  
      🟥 TestGPU            Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/3   | Total:  2m 07s | Avg:  0m 42s | Max:  2m 07s
      🟥 90;90a             Pass:   0%/2   | Total: 33m 24s | Avg: 16m 42s | Max: 30m 54s
      🟥 100;120            Pass:   0%/2   | Total: 31m 59s | Avg: 15m 59s | Max: 29m 57s
    🟥 std
      🟥 17                 Pass:   0%/21  | Total:  2h 20m | Avg:  6m 40s | Max: 34m 41s
      🟥 20                 Pass:   0%/29  | Total:  2h 14m | Avg:  4m 38s | Max: 32m 17s
    
  • 🟥 thrust: Pass: 0%/50 | Total: 5h 06m | Avg: 6m 07s | Max: 40m 41s

    🟥 cmake_options
      🟥 -DTHRUST_DISPATCH_TYPE=Force32bit Pass:   0%/2   | Total:  2m 05s | Avg:  1m 02s | Max:  2m 05s
    🟥 cpu
      🟥 amd64              Pass:   0%/48  | Total:  5h 03m | Avg:  6m 19s | Max: 40m 41s
      🟥 arm64              Pass:   0%/2   | Total:  2m 53s | Avg:  1m 26s | Max:  1m 29s
    🟥 ctk
      🟥 12.0               Pass:   0%/5   | Total: 45m 29s | Avg:  9m 05s | Max: 38m 27s
      🟥 12.9               Pass:   0%/45  | Total:  4h 20m | Avg:  5m 47s | Max: 40m 41s
    🟥 cudacxx
      🟥 ClangCUDA19        Pass:   0%/2   | Total:  4m 00s | Avg:  2m 00s | Max:  2m 01s
      🟥 nvcc12.0           Pass:   0%/5   | Total: 45m 29s | Avg:  9m 05s | Max: 38m 27s
      🟥 nvcc12.9           Pass:   0%/43  | Total:  4h 16m | Avg:  5m 58s | Max: 40m 41s
    🟥 cudacxx_family
      🟥 ClangCUDA          Pass:   0%/2   | Total:  4m 00s | Avg:  2m 00s | Max:  2m 01s
      🟥 nvcc               Pass:   0%/48  | Total:  5h 02m | Avg:  6m 17s | Max: 40m 41s
    🟥 cxx
      🟥 Clang14            Pass:   0%/4   | Total:  7m 30s | Avg:  1m 52s | Max:  1m 56s
      🟥 Clang15            Pass:   0%/2   | Total:  4m 01s | Avg:  2m 00s | Max:  2m 02s
      🟥 Clang16            Pass:   0%/2   | Total:  4m 04s | Avg:  2m 02s | Max:  2m 03s
      🟥 Clang17            Pass:   0%/2   | Total:  4m 02s | Avg:  2m 01s | Max:  2m 02s
      🟥 Clang18            Pass:   0%/2   | Total:  4m 06s | Avg:  2m 03s | Max:  2m 04s
      🟥 Clang19            Pass:   0%/7   | Total:  9m 31s | Avg:  1m 21s | Max:  2m 02s
      🟥 GCC7               Pass:   0%/2   | Total:  3m 29s | Avg:  1m 44s | Max:  1m 47s
      🟥 GCC8               Pass:   0%/1   | Total:  1m 52s | Avg:  1m 52s | Max:  1m 52s
      🟥 GCC9               Pass:   0%/2   | Total:  3m 38s | Avg:  1m 49s | Max:  1m 59s
      🟥 GCC10              Pass:   0%/2   | Total:  3m 33s | Avg:  1m 46s | Max:  1m 48s
      🟥 GCC11              Pass:   0%/2   | Total:  3m 40s | Avg:  1m 50s | Max:  1m 53s
      🟥 GCC12              Pass:   0%/2   | Total:  3m 45s | Avg:  1m 52s | Max:  1m 55s
      🟥 GCC13              Pass:   0%/11  | Total: 13m 04s | Avg:  1m 11s | Max:  2m 05s
      🟥 MSVC14.29          Pass:   0%/2   | Total:  1h 16m | Avg: 38m 13s | Max: 38m 27s
      🟥 MSVC14.43          Pass:   0%/5   | Total:  2h 35m | Avg: 31m 02s | Max: 40m 41s
      🟥 NVHPC25.5          Pass:   0%/2   | Total:  8m 18s | Avg:  4m 09s | Max:  4m 19s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/19  | Total: 33m 14s | Avg:  1m 44s | Max:  2m 04s
      🟥 GCC                Pass:   0%/22  | Total: 33m 01s | Avg:  1m 30s | Max:  2m 05s
      🟥 MSVC               Pass:   0%/7   | Total:  3h 51m | Avg: 33m 05s | Max: 40m 41s
      🟥 NVHPC              Pass:   0%/2   | Total:  8m 18s | Avg:  4m 09s | Max:  4m 19s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  1m 56s | Avg:  0m 58s | Max:  1m 56s
      🟥 rtx2080            Pass:   0%/38  | Total:  4h 19m | Avg:  6m 50s | Max: 40m 41s
      🟥 rtx4090            Pass:   0%/10  | Total: 44m 16s | Avg:  4m 25s | Max: 38m 11s
    🟥 jobs
      🟥 Build              Pass:   0%/43  | Total:  5h 06m | Avg:  7m 07s | Max: 40m 41s
      🟥 TestCPU            Pass:   0%/3  
      🟥 TestGPU            Pass:   0%/4  
    🟥 sm
      🟥 90                 Pass:   0%/2   | Total:  1m 56s | Avg:  0m 58s | Max:  1m 56s
      🟥 90;90a             Pass:   0%/2   | Total: 39m 59s | Avg: 19m 59s | Max: 38m 07s
      🟥 100;120            Pass:   0%/2   | Total: 40m 05s | Avg: 20m 02s | Max: 38m 12s
    🟥 std
      🟥 17                 Pass:   0%/21  | Total:  2h 33m | Avg:  7m 18s | Max: 40m 41s
      🟥 20                 Pass:   0%/27  | Total:  2h 30m | Avg:  5m 34s | Max: 38m 12s
    
  • 🟥 cudax: Pass: 0%/28 | Total: 1h 39m | Avg: 3m 32s | Max: 12m 36s

    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/28  | Total:  1h 39m | Avg:  3m 32s | Max: 12m 36s
    🟥 cpu
      🟥 amd64              Pass:   0%/24  | Total:  1h 33m | Avg:  3m 53s | Max: 12m 36s
      🟥 arm64              Pass:   0%/4   | Total:  5m 55s | Avg:  1m 28s | Max:  1m 30s
    🟥 ctk
      🟥 12.0               Pass:   0%/3   | Total: 16m 13s | Avg:  5m 24s | Max: 12m 36s
      🟥 12.9               Pass:   0%/25  | Total:  1h 22m | Avg:  3m 19s | Max: 12m 18s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/3   | Total: 16m 13s | Avg:  5m 24s | Max: 12m 36s
      🟥 nvcc12.9           Pass:   0%/25  | Total:  1h 22m | Avg:  3m 19s | Max: 12m 18s
    🟥 cxx
      🟥 Clang14            Pass:   0%/2   | Total:  5m 02s | Avg:  2m 31s | Max:  3m 14s
      🟥 Clang15            Pass:   0%/1   | Total:  2m 47s | Avg:  2m 47s | Max:  2m 47s
      🟥 Clang16            Pass:   0%/1   | Total:  2m 58s | Avg:  2m 58s | Max:  2m 58s
      🟥 Clang17            Pass:   0%/1   | Total:  1m 57s | Avg:  1m 57s | Max:  1m 57s
      🟥 Clang18            Pass:   0%/1   | Total:  2m 48s | Avg:  2m 48s | Max:  2m 48s
      🟥 Clang19            Pass:   0%/4   | Total:  5m 02s | Avg:  1m 15s | Max:  2m 03s
      🟥 GCC10              Pass:   0%/2   | Total:  3m 48s | Avg:  1m 54s | Max:  1m 59s
      🟥 GCC11              Pass:   0%/1   | Total:  1m 53s | Avg:  1m 53s | Max:  1m 53s
      🟥 GCC12              Pass:   0%/1   | Total:  2m 03s | Avg:  2m 03s | Max:  2m 03s
      🟥 GCC13              Pass:   0%/8   | Total: 10m 58s | Avg:  1m 22s | Max:  2m 03s
      🟥 MSVC14.39          Pass:   0%/1   | Total: 12m 36s | Avg: 12m 36s | Max: 12m 36s
      🟥 MSVC14.43          Pass:   0%/3   | Total: 36m 12s | Avg: 12m 04s | Max: 12m 18s
      🟥 NVHPC25.5          Pass:   0%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  5m 34s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/10  | Total: 20m 34s | Avg:  2m 03s | Max:  3m 14s
      🟥 GCC                Pass:   0%/12  | Total: 18m 42s | Avg:  1m 33s | Max:  2m 03s
      🟥 MSVC               Pass:   0%/4   | Total: 48m 48s | Avg: 12m 12s | Max: 12m 36s
      🟥 NVHPC              Pass:   0%/2   | Total: 11m 06s | Avg:  5m 33s | Max:  5m 34s
    🟥 gpu
      🟥 h100               Pass:   0%/2   | Total:  2m 01s | Avg:  1m 00s | Max:  2m 01s
      🟥 rtx2080            Pass:   0%/26  | Total:  1h 37m | Avg:  3m 44s | Max: 12m 36s
    🟥 jobs
      🟥 Build              Pass:   0%/25  | Total:  1h 39m | Avg:  3m 58s | Max: 12m 36s
      🟥 Test               Pass:   0%/3  
    🟥 sm
      🟥 90                 Pass:   0%/2   | Total:  2m 01s | Avg:  1m 00s | Max:  2m 01s
      🟥 90;90a             Pass:   0%/2   | Total: 14m 05s | Avg:  7m 02s | Max: 12m 02s
      🟥 100;120            Pass:   0%/2   | Total: 13m 49s | Avg:  6m 54s | Max: 11m 52s
    🟥 std
      🟥 17                 Pass:   0%/3   | Total:  8m 30s | Avg:  2m 50s | Max:  5m 34s
      🟥 20                 Pass:   0%/25  | Total:  1h 30m | Avg:  3m 37s | Max: 12m 36s
    
  • 🟥 python: Pass: 0%/22 | Total: 18m 52s | Avg: 0m 51s | Max: 9m 29s

    🟥 cpu
      🟥 amd64              Pass:   0%/22  | Total: 18m 52s | Avg:  0m 51s | Max:  9m 29s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/22  | Total: 18m 52s | Avg:  0m 51s | Max:  9m 29s
    🟥 cxx
      🟥 GCC13              Pass:   0%/22  | Total: 18m 52s | Avg:  0m 51s | Max:  9m 29s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/22  | Total: 18m 52s | Avg:  0m 51s | Max:  9m 29s
    🟥 ctk
      🟥 12.5               Pass:   0%/6  
      🟥 12.8               Pass:   0%/2  
      🟥 12.9               Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 29s
    🟥 cudacxx
      🟥 nvcc12.5           Pass:   0%/6  
      🟥 nvcc12.8           Pass:   0%/2  
      🟥 nvcc12.9           Pass:   0%/14  | Total: 18m 52s | Avg:  1m 20s | Max:  9m 29s
    🟥 gpu
      🟥 h100               Pass:   0%/4  
      🟥 l4                 Pass:   0%/18  | Total: 18m 52s | Avg:  1m 02s | Max:  9m 29s
    🟥 jobs
      🟥 Build cuda.cccl    Pass:   0%/2   | Total: 18m 52s | Avg:  9m 26s | Max:  9m 29s
      🟥 Test cuda.cccl.cooperative Pass:   0%/5  
      🟥 Test cuda.cccl.examples Pass:   0%/5  
      🟥 Test cuda.cccl.headers Pass:   0%/5  
      🟥 Test cuda.cccl.parallel Pass:   0%/5  
    🟥 py_version
      🟥 3.10               Pass:   0%/9   | Total:  9m 29s | Avg:  1m 03s | Max:  9m 29s
      🟥 3.13               Pass:   0%/13  | Total:  9m 23s | Avg:  0m 43s | Max:  9m 23s
    
  • 🟥 cccl_c_parallel: Pass: 0%/4 | Total: 2m 05s | Avg: 0m 31s | Max: 2m 05s

    🟥 cpu
      🟥 amd64              Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 ctk
      🟥 12.9               Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 cudacxx
      🟥 nvcc12.9           Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 cxx
      🟥 GCC13              Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 cxx_family
      🟥 GCC                Pass:   0%/4   | Total:  2m 05s | Avg:  0m 31s | Max:  2m 05s
    🟥 gpu
      🟥 h100               Pass:   0%/1  
      🟥 l4                 Pass:   0%/1  
      🟥 rtx2080            Pass:   0%/2   | Total:  2m 05s | Avg:  1m 02s | Max:  2m 05s
    🟥 jobs
      🟥 Build              Pass:   0%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
      🟥 Test               Pass:   0%/3  
    
  • 🟥 packaging: Pass: 0%/4 | Total: 11m 20s | Avg: 2m 50s | Max: 2m 58s

    🟥 cpu
      🟥 amd64              Pass:   0%/4   | Total: 11m 20s | Avg:  2m 50s | Max:  2m 58s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total: 11m 20s | Avg:  2m 50s | Max:  2m 58s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/4   | Total: 11m 20s | Avg:  2m 50s | Max:  2m 58s
    🟥 jobs
      🟥 Test               Pass:   0%/4   | Total: 11m 20s | Avg:  2m 50s | Max:  2m 58s
    🟥 ctk
      🟥 12.0               Pass:   0%/2   | Total:  5m 36s | Avg:  2m 48s | Max:  2m 54s
      🟥 12.9               Pass:   0%/2   | Total:  5m 44s | Avg:  2m 52s | Max:  2m 58s
    🟥 cudacxx
      🟥 nvcc12.0           Pass:   0%/2   | Total:  5m 36s | Avg:  2m 48s | Max:  2m 54s
      🟥 nvcc12.9           Pass:   0%/2   | Total:  5m 44s | Avg:  2m 52s | Max:  2m 58s
    🟥 cxx
      🟥 Clang14            Pass:   0%/1   | Total:  2m 42s | Avg:  2m 42s | Max:  2m 42s
      🟥 Clang19            Pass:   0%/1   | Total:  2m 58s | Avg:  2m 58s | Max:  2m 58s
      🟥 GCC12              Pass:   0%/1   | Total:  2m 54s | Avg:  2m 54s | Max:  2m 54s
      🟥 GCC13              Pass:   0%/1   | Total:  2m 46s | Avg:  2m 46s | Max:  2m 46s
    🟥 cxx_family
      🟥 Clang              Pass:   0%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  2m 58s
      🟥 GCC                Pass:   0%/2   | Total:  5m 40s | Avg:  2m 50s | Max:  2m 54s
    
  • 🟥 stdpar: Pass: 0%/4 | Total: 14m 56s | Avg: 3m 44s | Max: 3m 54s

    🟥 ctk
      🟥 12.9               Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 cudacxx
      🟥 nvcc12.9           Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 cudacxx_family
      🟥 nvcc               Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 cxx
      🟥 NVHPC25.5          Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 cxx_family
      🟥 NVHPC              Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 gpu
      🟥 rtx2080            Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 jobs
      🟥 Build              Pass:   0%/4   | Total: 14m 56s | Avg:  3m 44s | Max:  3m 54s
    🟥 cpu
      🟥 amd64              Pass:   0%/2   | Total:  7m 41s | Avg:  3m 50s | Max:  3m 54s
      🟥 arm64              Pass:   0%/2   | Total:  7m 15s | Avg:  3m 37s | Max:  3m 41s
    🟥 std
      🟥 17                 Pass:   0%/2   | Total:  7m 28s | Avg:  3m 44s | Max:  3m 54s
      🟥 20                 Pass:   0%/2   | Total:  7m 28s | Avg:  3m 44s | Max:  3m 47s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

@github-actions

Copy link
Copy Markdown
Contributor
🟩 CI finished in 2h 02m: Pass: 100%/162 | Total: 3d 21h | Avg: 34m 27s | Max: 2h 01m | Hits: 69%/153189
  • 🟩 cub: Pass: 100%/50 | Total: 2d 03h | Avg: 1h 02m | Max: 2h 01m | Hits: 47%/52980

    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  2d 01h | Avg:  1h 02m | Max:  2h 01m | Hits:  47%/50400 
      🟩 arm64              Pass: 100%/2   | Total:  2h 08m | Avg:  1h 04m | Max:  1h 08m | Hits:  47%/2580  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  6h 08m | Avg:  1h 13m | Max:  2h 01m | Hits:  47%/6346  
      🟩 12.9               Pass: 100%/45  | Total:  1d 21h | Avg:  1h 00m | Max:  1h 53m | Hits:  47%/46634 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total:  1h 16m | Avg: 38m 01s | Max: 38m 41s | Hits:  50%/2227  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  6h 08m | Avg:  1h 13m | Max:  2h 01m | Hits:  47%/6346  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 20h | Avg:  1h 01m | Max:  1h 53m | Hits:  47%/44407 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 16m | Avg: 38m 01s | Max: 38m 41s | Hits:  50%/2227  
      🟩 nvcc               Pass: 100%/48  | Total:  2d 02h | Avg:  1h 03m | Max:  2h 01m | Hits:  47%/50753 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  4h 11m | Avg:  1h 02m | Max:  1h 13m | Hits:  47%/5162  
      🟩 Clang15            Pass: 100%/2   | Total:  2h 10m | Avg:  1h 05m | Max:  1h 06m | Hits:  47%/2577  
      🟩 Clang16            Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 07m | Hits:  47%/2577  
      🟩 Clang17            Pass: 100%/2   | Total:  2h 16m | Avg:  1h 08m | Max:  1h 08m | Hits:  47%/2577  
      🟩 Clang18            Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 07m | Hits:  47%/2577  
      🟩 Clang19            Pass: 100%/7   | Total:  5h 08m | Avg: 44m 05s | Max:  1h 06m | Hits:  48%/6093  
      🟩 GCC7               Pass: 100%/2   | Total:  2h 12m | Avg:  1h 06m | Max:  1h 06m | Hits:  47%/2580  
      🟩 GCC8               Pass: 100%/1   | Total:  1h 08m | Avg:  1h 08m | Max:  1h 08m | Hits:  47%/1290  
      🟩 GCC9               Pass: 100%/2   | Total:  2h 17m | Avg:  1h 08m | Max:  1h 10m | Hits:  47%/2580  
      🟩 GCC10              Pass: 100%/2   | Total:  2h 33m | Avg:  1h 16m | Max:  1h 18m | Hits:  47%/2581  
      🟩 GCC11              Pass: 100%/2   | Total:  2h 18m | Avg:  1h 09m | Max:  1h 10m | Hits:  47%/2577  
      🟩 GCC12              Pass: 100%/2   | Total:  2h 29m | Avg:  1h 14m | Max:  1h 14m | Hits:  47%/2577  
      🟩 GCC13              Pass: 100%/12  | Total:  7h 58m | Avg: 39m 52s | Max:  1h 09m | Hits:  47%/7743  
      🟩 MSVC14.29          Pass: 100%/2   | Total:  3h 48m | Avg:  1h 54m | Max:  2h 01m | Hits:  47%/2370  
      🟩 MSVC14.43          Pass: 100%/4   | Total:  6h 15m | Avg:  1h 33m | Max:  1h 53m | Hits:  47%/4740  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 19m | Hits:  45%/2379  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 18h 10m | Avg: 57m 22s | Max:  1h 13m | Hits:  48%/21563 
      🟩 GCC                Pass: 100%/23  | Total: 20h 58m | Avg: 54m 43s | Max:  1h 18m | Hits:  47%/21928 
      🟩 MSVC               Pass: 100%/6   | Total: 10h 03m | Avg:  1h 40m | Max:  2h 01m | Hits:  47%/7110  
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 19m | Hits:  45%/2379  
    🟩 gpu
      🟩 h100               Pass: 100%/3   | Total:  1h 24m | Avg: 28m 08s | Max: 34m 24s | Hits:  47%/1291  
      🟩 rtx2080            Pass: 100%/39  | Total:  1d 22h | Avg:  1h 10m | Max:  2h 01m | Hits:  47%/49109 
      🟩 rtxa6000           Pass: 100%/8   | Total:  4h 15m | Avg: 31m 55s | Max:  1h 08m | Hits:  47%/2580  
    🟩 jobs
      🟩 Build              Pass: 100%/42  | Total:  2d 00h | Avg:  1h 09m | Max:  2h 01m | Hits:  47%/52980 
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 22m 19s | Avg: 22m 19s | Max: 22m 19s
      🟩 GraphCapture       Pass: 100%/1   | Total: 14m 57s | Avg: 14m 57s | Max: 14m 57s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 17m | Avg: 25m 41s | Max: 28m 17s
      🟩 TestGPU            Pass: 100%/3   | Total:  1h 01m | Avg: 20m 28s | Max: 21m 45s
    🟩 sm
      🟩 90                 Pass: 100%/3   | Total:  1h 24m | Avg: 28m 08s | Max: 34m 24s | Hits:  47%/1291  
      🟩 90;90a             Pass: 100%/2   | Total:  2h 09m | Avg:  1h 04m | Max:  1h 15m | Hits:  47%/2476  
      🟩 100;120            Pass: 100%/2   | Total:  2h 07m | Avg:  1h 03m | Max:  1h 14m | Hits:  47%/2476  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total:  1d 01h | Avg:  1h 13m | Max:  2h 01m | Hits:  47%/26481 
      🟩 20                 Pass: 100%/29  | Total:  1d 01h | Avg: 53m 46s | Max:  1h 50m | Hits:  47%/26499 
    
  • 🟩 thrust: Pass: 100%/50 | Total: 1d 08h | Avg: 38m 42s | Max: 1h 20m | Hits: 79%/84139

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 39m 02s | Avg: 19m 31s | Max: 33m 57s | Hits:  80%/1914  
    🟩 cpu
      🟩 amd64              Pass: 100%/48  | Total:  1d 07h | Avg: 38m 50s | Max:  1h 20m | Hits:  78%/80312 
      🟩 arm64              Pass: 100%/2   | Total:  1h 10m | Avg: 35m 17s | Max: 38m 09s | Hits:  80%/3827  
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 33m | Avg: 42m 40s | Max:  1h 09m | Hits:  73%/9560  
      🟩 12.9               Pass: 100%/45  | Total:  1d 04h | Avg: 38m 15s | Max:  1h 20m | Hits:  79%/74579 
    🟩 cudacxx
      🟩 ClangCUDA19        Pass: 100%/2   | Total: 55m 35s | Avg: 27m 47s | Max: 28m 21s | Hits:  80%/3826  
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 33m | Avg: 42m 40s | Max:  1h 09m | Hits:  73%/9560  
      🟩 nvcc12.9           Pass: 100%/43  | Total:  1d 03h | Avg: 38m 45s | Max:  1h 20m | Hits:  79%/70753 
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 55m 35s | Avg: 27m 47s | Max: 28m 21s | Hits:  80%/3826  
      🟩 nvcc               Pass: 100%/48  | Total:  1d 07h | Avg: 39m 09s | Max:  1h 20m | Hits:  78%/80313 
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 17m | Avg: 34m 19s | Max: 38m 21s | Hits:  80%/7652  
      🟩 Clang15            Pass: 100%/2   | Total:  1h 14m | Avg: 37m 24s | Max: 39m 23s | Hits:  80%/3826  
      🟩 Clang16            Pass: 100%/2   | Total:  1h 17m | Avg: 38m 31s | Max: 39m 16s | Hits:  80%/3826  
      🟩 Clang17            Pass: 100%/2   | Total:  1h 16m | Avg: 38m 19s | Max: 40m 55s | Hits:  80%/3826  
      🟩 Clang18            Pass: 100%/2   | Total:  1h 16m | Avg: 38m 18s | Max: 39m 05s | Hits:  80%/3826  
      🟩 Clang19            Pass: 100%/7   | Total:  2h 57m | Avg: 25m 20s | Max: 40m 21s | Hits:  80%/9565  
      🟩 GCC7               Pass: 100%/2   | Total:  1h 24m | Avg: 42m 23s | Max: 42m 38s | Hits:  66%/3828  
      🟩 GCC8               Pass: 100%/1   | Total: 40m 04s | Avg: 40m 04s | Max: 40m 04s | Hits:  80%/1914  
      🟩 GCC9               Pass: 100%/2   | Total:  1h 21m | Avg: 40m 31s | Max: 42m 46s | Hits:  80%/3828  
      🟩 GCC10              Pass: 100%/2   | Total:  1h 17m | Avg: 38m 54s | Max: 39m 31s | Hits:  80%/3828  
      🟩 GCC11              Pass: 100%/2   | Total:  1h 29m | Avg: 44m 39s | Max: 47m 25s | Hits:  80%/3828  
      🟩 GCC12              Pass: 100%/2   | Total:  1h 26m | Avg: 43m 11s | Max: 46m 46s | Hits:  80%/3828  
      🟩 GCC13              Pass: 100%/11  | Total:  4h 20m | Avg: 23m 38s | Max: 43m 17s | Hits:  80%/13398 
      🟩 MSVC14.29          Pass: 100%/2   | Total:  2h 22m | Avg:  1h 11m | Max:  1h 13m | Hits:  74%/3812  
      🟩 MSVC14.43          Pass: 100%/5   | Total:  4h 59m | Avg: 59m 50s | Max:  1h 12m | Hits:  79%/9530  
      🟩 NVHPC25.5          Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 20m | Hits:  74%/3824  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/19  | Total: 10h 19m | Avg: 32m 37s | Max: 40m 55s | Hits:  80%/32521 
      🟩 GCC                Pass: 100%/22  | Total: 11h 59m | Avg: 32m 42s | Max: 47m 25s | Hits:  78%/34452 
      🟩 MSVC               Pass: 100%/7   | Total:  7h 22m | Avg:  1h 03m | Max:  1h 13m | Hits:  78%/13342 
      🟩 NVHPC              Pass: 100%/2   | Total:  2h 34m | Avg:  1h 17m | Max:  1h 20m | Hits:  74%/3824  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 28m 23s | Avg: 14m 11s | Max: 20m 44s | Hits:  80%/1914  
      🟩 rtx2080            Pass: 100%/38  | Total:  1d 03h | Avg: 43m 38s | Max:  1h 20m | Hits:  78%/72672 
      🟩 rtx4090            Pass: 100%/10  | Total:  4h 08m | Avg: 24m 49s | Max:  1h 12m | Hits:  82%/9553  
    🟩 jobs
      🟩 Build              Pass: 100%/43  | Total:  1d 07h | Avg: 43m 26s | Max:  1h 20m | Hits:  78%/82233 
      🟩 TestCPU            Pass: 100%/3   | Total: 43m 21s | Avg: 14m 27s | Max: 34m 48s | Hits:  99%/1906  
      🟩 TestGPU            Pass: 100%/4   | Total: 23m 45s | Avg:  5m 56s | Max:  7m 39s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 28m 23s | Avg: 14m 11s | Max: 20m 44s | Hits:  80%/1914  
      🟩 90;90a             Pass: 100%/2   | Total:  1h 33m | Avg: 46m 43s | Max:  1h 02m | Hits:  77%/3820  
      🟩 100;120            Pass: 100%/2   | Total:  1h 26m | Avg: 43m 06s | Max: 56m 29s | Hits:  77%/3820  
    🟩 std
      🟩 17                 Pass: 100%/21  | Total: 16h 11m | Avg: 46m 16s | Max:  1h 20m | Hits:  77%/40160 
      🟩 20                 Pass: 100%/27  | Total: 15h 24m | Avg: 34m 14s | Max:  1h 13m | Hits:  80%/42065 
    
  • 🟩 cudax: Pass: 100%/28 | Total: 3h 45m | Avg: 8m 04s | Max: 19m 27s | Hits: 89%/15390

    🟩 cpu
      🟩 amd64              Pass: 100%/24  | Total:  3h 23m | Avg:  8m 28s | Max: 19m 27s | Hits:  89%/13018 
      🟩 arm64              Pass: 100%/4   | Total: 22m 37s | Avg:  5m 39s | Max:  6m 00s | Hits:  89%/2372  
    🟩 ctk
      🟩 12.0               Pass: 100%/3   | Total: 24m 55s | Avg:  8m 18s | Max: 13m 51s | Hits:  87%/1474  
      🟩 12.9               Pass: 100%/25  | Total:  3h 21m | Avg:  8m 02s | Max: 19m 27s | Hits:  89%/13916 
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/3   | Total: 24m 55s | Avg:  8m 18s | Max: 13m 51s | Hits:  87%/1474  
      🟩 nvcc12.9           Pass: 100%/25  | Total:  3h 21m | Avg:  8m 02s | Max: 19m 27s | Hits:  89%/13916 
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/28  | Total:  3h 45m | Avg:  8m 04s | Max: 19m 27s | Hits:  89%/15390 
    🟩 cxx
      🟩 Clang14            Pass: 100%/2   | Total: 10m 31s | Avg:  5m 15s | Max:  5m 27s | Hits:  90%/1188  
      🟩 Clang15            Pass: 100%/1   | Total:  6m 16s | Avg:  6m 16s | Max:  6m 16s | Hits:  89%/593   
      🟩 Clang16            Pass: 100%/1   | Total:  6m 27s | Avg:  6m 27s | Max:  6m 27s | Hits:  89%/593   
      🟩 Clang17            Pass: 100%/1   | Total:  5m 45s | Avg:  5m 45s | Max:  5m 45s | Hits:  89%/593   
      🟩 Clang18            Pass: 100%/1   | Total:  5m 40s | Avg:  5m 40s | Max:  5m 40s | Hits:  89%/593   
      🟩 Clang19            Pass: 100%/4   | Total: 24m 38s | Avg:  6m 09s | Max:  8m 13s | Hits:  92%/2372  
      🟩 GCC10              Pass: 100%/2   | Total: 12m 02s | Avg:  6m 01s | Max:  6m 02s | Hits:  89%/1188  
      🟩 GCC11              Pass: 100%/1   | Total:  6m 37s | Avg:  6m 37s | Max:  6m 37s | Hits:  89%/593   
      🟩 GCC12              Pass: 100%/1   | Total:  6m 23s | Avg:  6m 23s | Max:  6m 23s | Hits:  89%/593   
      🟩 GCC13              Pass: 100%/8   | Total:  1h 03m | Avg:  7m 54s | Max: 19m 27s | Hits:  90%/4744  
      🟩 MSVC14.39          Pass: 100%/1   | Total: 13m 51s | Avg: 13m 51s | Max: 13m 51s | Hits:  77%/288   
      🟩 MSVC14.43          Pass: 100%/3   | Total: 42m 49s | Avg: 14m 16s | Max: 14m 29s | Hits:  76%/870   
      🟩 NVHPC25.5          Pass: 100%/2   | Total: 21m 41s | Avg: 10m 50s | Max: 11m 10s | Hits:  87%/1182  
    🟩 cxx_family
      🟩 Clang              Pass: 100%/10  | Total: 59m 17s | Avg:  5m 55s | Max:  8m 13s | Hits:  90%/5932  
      🟩 GCC                Pass: 100%/12  | Total:  1h 28m | Avg:  7m 21s | Max: 19m 27s | Hits:  90%/7118  
      🟩 MSVC               Pass: 100%/4   | Total: 56m 40s | Avg: 14m 10s | Max: 14m 29s | Hits:  76%/1158  
      🟩 NVHPC              Pass: 100%/2   | Total: 21m 41s | Avg: 10m 50s | Max: 11m 10s | Hits:  87%/1182  
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 13m 24s | Avg:  6m 42s | Max:  8m 24s | Hits:  94%/1186  
      🟩 rtx2080            Pass: 100%/26  | Total:  3h 32m | Avg:  8m 10s | Max: 19m 27s | Hits:  88%/14204 
    🟩 jobs
      🟩 Build              Pass: 100%/25  | Total:  3h 09m | Avg:  7m 35s | Max: 14m 29s | Hits:  88%/13611 
      🟩 Test               Pass: 100%/3   | Total: 36m 04s | Avg: 12m 01s | Max: 19m 27s | Hits:  96%/1779  
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 13m 24s | Avg:  6m 42s | Max:  8m 24s | Hits:  94%/1186  
      🟩 90;90a             Pass: 100%/2   | Total: 20m 27s | Avg: 10m 13s | Max: 14m 29s | Hits:  85%/883   
      🟩 100;120            Pass: 100%/2   | Total: 20m 08s | Avg: 10m 04s | Max: 14m 13s | Hits:  85%/883   
    🟩 std
      🟩 17                 Pass: 100%/3   | Total: 22m 35s | Avg:  7m 31s | Max: 11m 10s | Hits:  88%/1777  
      🟩 20                 Pass: 100%/25  | Total:  3h 23m | Avg:  8m 08s | Max: 19m 27s | Hits:  89%/13613 
    
  • 🟩 python: Pass: 100%/22 | Total: 3h 47m | Avg: 10m 21s | Max: 20m 20s

    🟩 cpu
      🟩 amd64              Pass: 100%/22  | Total:  3h 47m | Avg: 10m 21s | Max: 20m 20s
    🟩 ctk
      🟩 12.5               Pass: 100%/6   | Total: 42m 44s | Avg:  7m 07s | Max: 13m 40s
      🟩 12.8               Pass: 100%/2   | Total: 38m 51s | Avg: 19m 25s | Max: 19m 38s
      🟩 12.9               Pass: 100%/14  | Total:  2h 26m | Avg: 10m 26s | Max: 20m 20s
    🟩 cudacxx
      🟩 nvcc12.5           Pass: 100%/6   | Total: 42m 44s | Avg:  7m 07s | Max: 13m 40s
      🟩 nvcc12.8           Pass: 100%/2   | Total: 38m 51s | Avg: 19m 25s | Max: 19m 38s
      🟩 nvcc12.9           Pass: 100%/14  | Total:  2h 26m | Avg: 10m 26s | Max: 20m 20s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/22  | Total:  3h 47m | Avg: 10m 21s | Max: 20m 20s
    🟩 cxx
      🟩 GCC13              Pass: 100%/22  | Total:  3h 47m | Avg: 10m 21s | Max: 20m 20s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/22  | Total:  3h 47m | Avg: 10m 21s | Max: 20m 20s
    🟩 gpu
      🟩 h100               Pass: 100%/4   | Total: 43m 42s | Avg: 10m 55s | Max: 16m 41s
      🟩 l4                 Pass: 100%/18  | Total:  3h 04m | Avg: 10m 13s | Max: 20m 20s
    🟩 jobs
      🟩 Build cuda.cccl    Pass: 100%/2   | Total: 19m 06s | Avg:  9m 33s | Max:  9m 40s
      🟩 Test cuda.cccl.cooperative Pass: 100%/5   | Total:  1h 10m | Avg: 14m 04s | Max: 16m 18s
      🟩 Test cuda.cccl.examples Pass: 100%/5   | Total: 23m 41s | Avg:  4m 44s | Max:  6m 57s
      🟩 Test cuda.cccl.headers Pass: 100%/5   | Total: 19m 14s | Avg:  3m 50s | Max:  4m 04s
      🟩 Test cuda.cccl.parallel Pass: 100%/5   | Total:  1h 35m | Avg: 19m 04s | Max: 20m 20s
    🟩 py_version
      🟩 3.10               Pass: 100%/9   | Total:  1h 33m | Avg: 10m 20s | Max: 20m 20s
      🟩 3.13               Pass: 100%/13  | Total:  2h 14m | Avg: 10m 21s | Max: 19m 38s
    
  • 🟩 cccl_c_parallel: Pass: 100%/4 | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits: 96%/680

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 cxx
      🟩 GCC13              Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 cxx_family
      🟩 GCC                Pass: 100%/4   | Total: 55m 46s | Avg: 13m 56s | Max: 20m 24s | Hits:  96%/680   
    🟩 gpu
      🟩 h100               Pass: 100%/1   | Total: 20m 24s | Avg: 20m 24s | Max: 20m 24s | Hits:  98%/170   
      🟩 l4                 Pass: 100%/1   | Total: 17m 13s | Avg: 17m 13s | Max: 17m 13s | Hits:  98%/170   
      🟩 rtx2080            Pass: 100%/2   | Total: 18m 09s | Avg:  9m 04s | Max: 15m 31s | Hits:  93%/340   
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 38s | Avg:  2m 38s | Max:  2m 38s | Hits:  92%/170   
      🟩 Test               Pass: 100%/3   | Total: 53m 08s | Avg: 17m 42s | Max: 20m 24s | Hits:  97%/510   
    
  • 🟩 packaging: Pass: 100%/4 | Total: 14m 25s | Avg: 3m 36s | Max: 3m 45s

    🟩 cpu
      🟩 amd64              Pass: 100%/4   | Total: 14m 25s | Avg:  3m 36s | Max:  3m 45s
    🟩 ctk
      🟩 12.0               Pass: 100%/2   | Total:  7m 05s | Avg:  3m 32s | Max:  3m 37s
      🟩 12.9               Pass: 100%/2   | Total:  7m 20s | Avg:  3m 40s | Max:  3m 45s
    🟩 cudacxx
      🟩 nvcc12.0           Pass: 100%/2   | Total:  7m 05s | Avg:  3m 32s | Max:  3m 37s
      🟩 nvcc12.9           Pass: 100%/2   | Total:  7m 20s | Avg:  3m 40s | Max:  3m 45s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 14m 25s | Avg:  3m 36s | Max:  3m 45s
    🟩 cxx
      🟩 Clang14            Pass: 100%/1   | Total:  3m 28s | Avg:  3m 28s | Max:  3m 28s
      🟩 Clang19            Pass: 100%/1   | Total:  3m 45s | Avg:  3m 45s | Max:  3m 45s
      🟩 GCC12              Pass: 100%/1   | Total:  3m 37s | Avg:  3m 37s | Max:  3m 37s
      🟩 GCC13              Pass: 100%/1   | Total:  3m 35s | Avg:  3m 35s | Max:  3m 35s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/2   | Total:  7m 13s | Avg:  3m 36s | Max:  3m 45s
      🟩 GCC                Pass: 100%/2   | Total:  7m 12s | Avg:  3m 36s | Max:  3m 37s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 14m 25s | Avg:  3m 36s | Max:  3m 45s
    🟩 jobs
      🟩 Test               Pass: 100%/4   | Total: 14m 25s | Avg:  3m 36s | Max:  3m 45s
    
  • 🟩 stdpar: Pass: 100%/4 | Total: 16m 53s | Avg: 4m 13s | Max: 4m 20s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  8m 37s | Avg:  4m 18s | Max:  4m 20s
      🟩 arm64              Pass: 100%/2   | Total:  8m 16s | Avg:  4m 08s | Max:  4m 18s
    🟩 ctk
      🟩 12.9               Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 cudacxx
      🟩 nvcc12.9           Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 cxx
      🟩 NVHPC25.5          Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 cxx_family
      🟩 NVHPC              Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 jobs
      🟩 Build              Pass: 100%/4   | Total: 16m 53s | Avg:  4m 13s | Max:  4m 20s
    🟩 std
      🟩 17                 Pass: 100%/2   | Total:  8m 38s | Avg:  4m 19s | Max:  4m 20s
      🟩 20                 Pass: 100%/2   | Total:  8m 15s | Avg:  4m 07s | Max:  4m 17s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
CCCL Packaging
libcu++
+/- CUB
Thrust
CUDA Experimental
stdpar
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
+/- CCCL Packaging
libcu++
+/- CUB
+/- Thrust
+/- CUDA Experimental
+/- stdpar
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 162)

# Runner
93 linux-amd64-cpu16
17 linux-amd64-gpu-l4-latest-1
17 windows-amd64-cpu16
10 linux-arm64-cpu16
9 linux-amd64-gpu-h100-latest-1
7 linux-amd64-gpu-rtx2080-latest-1
6 linux-amd64-gpu-rtxa6000-latest-1
3 linux-amd64-gpu-rtx4090-latest-1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants