089b9ff4e294bd60ec9fb554403c87a38d13c466
v1 failures analyzed:
1. __shfl_down_sync: load_inline bug (not hardware issue) — fixed with file-based compile
2. CCCL 3.6: 'CUDA < 12 not supported' + variadic functions in device code
→ corex reports CUDA 10.2, corex clang rejects variadic in device code
v2 tests:
[1/4] __shfl_down_sync — does ivcore10 support warp shuffle?
[2/4] manual block reduce — SMEM + shuffle without CUB
[3/4] cub::BlockReduce using COREX's own CUB (/usr/local/corex/include/cub/)
[4/4] cub::BlockReduce using CCCL 3.6 with CCCL_IGNORE_DEPRECATED_CUDA_BELOW_12
probe_corex_cub.sh — discovers corex CUB version, compiles standalone test
Run on real machine:
bash qwen3_6_scripts/probe_corex_cub.sh
python3 qwen3_6_scripts/test_cub_compat_v2.py
project_6
Description
Languages
C++
41.8%
Cuda
31.6%
Python
22.2%
C
2.1%
CMake
1.1%
Other
1.1%