b50bd2dfd5dad12cb3da3e5a8339fa0689341b81
CCCL policy_selector dispatches by (accum_size, type_t, offset_size). gen_patch was picking first non-default struct → bi100_plus_accum1_o4 (int8 items=32) for reduce. paged_attention uses float32 scores → correct struct is bi100_plus_float32_o4 (items=24). Before: 512*32*4=65536 > 49152 SMEM → crash After: 512*24*4=49152 = 100% SMEM → correct SCAN_BLOCK_SIZE: 512→384 (bench_bi100.py ipt=22 tpb=384 dcid=0)
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%