-
Andrey Filippov authored
- 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>
a4767a01