• Andrey Filippov's avatar
    CLAUDE: test_convert_direct: existing-kernel re-test in the modern per-kernel style (the template) · a4767a01
    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: 's avatarClaude Fable 5 <noreply@anthropic.com>
    a4767a01
tp_gpu_buf.h 2.72 KB