CLAUDE: test_convert_direct: existing-kernel re-test in the modern per-kernel style (the template)
- make_convert_direct_case.py packages the legacy clt/ exports + goldens
into a manifest case (one-time bridge; new cases come from Java oracle)
- test_convert_direct.cu: manifest -> RAII buffers (GpuBuf/GpuPitchedBuf +
device pointer arrays) -> host-built tasks from portsxy -> single
deterministic launch; the historical (0, kernels_hor) deconvolution-gate
quirk is an explicit apply_kernels manifest parameter
- two-tier goldens: expected_clt_2025 legacy @ legacy_tol=1.2 (measured
1.107 max, 2.2e-5 relative rms - same class JNA Stage2 accepted <1.0);
expected_clt blessed on this machine @ tol=0 for real regression
- TpTestData.compareTo(named reference); avg_td re-verified PASS tol=0
Co-Authored-By:
Claude Fable 5 <noreply@anthropic.com>
Showing
Please register or sign in to comment