• Andrey Filippov's avatar
    CLAUDE: JNA export tp_proc_exec_consolidate - on-device TD consolidation chain · d8ac8a6b
    Andrey Filippov authored
    Wire the frozen v1 chain (index_consolidate -> consolidate_oob ->
    clt_average_sensors_list) into the production JNA surface (roadmap 2c ->
    step 4 JNA hookup, Andrey's ruling: JNA-only, no JCuda launch code):
    - tp_jna.cpp: tp_consolidate.h/.cu added to the NVRTC module (23 kernels);
      new export tp_proc_exec_consolidate = host orchestration of the chain on
      the RESIDENT per-cam CLT (contiguous DtoD gather, no D2H/H2D of TD data;
      only the flattened task streams cross the boundary); average lands in the
      cam-0 slot (what the single conj-multiply correlates); lazy scratch,
      freed in tp_proc_destroy; stats {pairs, surviving tiles, misaligned}.
    - tp_consolidate.h/.cu: JCUDA include guards (NVRTC concatenation has no
      include paths) + NAN/INFINITY fallbacks (NVRTC has no math.h macros).
    - jna/test_proc_consolidate.cu: standalone validation of the export vs the
      real-scene avg_td_oob oracle case - PASS bit-exact (max|diff|=0,
      5120 pairs -> 5056 tiles == oracle, 0 misaligned).
    Regressions: tests_bin/test_avg_td, test_avg_td_oob PASS at tol 0 after
    the guard changes; module smoke = 23/23 kernels resolved.
    Co-authored-by: 's avatarClaude Fable 5 <noreply@anthropic.com>
    d8ac8a6b
Name
Last commit
Last update
..
tests Loading commit data...
TileProcessor.cu Loading commit data...
TileProcessor.h Loading commit data...
TpHostGpu.cu Loading commit data...
TpHostGpu.h Loading commit data...
TpParams.cu Loading commit data...
TpParams.h Loading commit data...
dtt8x8.cu Loading commit data...
dtt8x8.h Loading commit data...
geometry_correction.cu Loading commit data...
geometry_correction.h Loading commit data...
test_tp.cu Loading commit data...
tp_consolidate.cu Loading commit data...
tp_consolidate.h Loading commit data...
tp_defines.h Loading commit data...
tp_files.cu Loading commit data...
tp_files.h Loading commit data...
tp_paths.cu Loading commit data...
tp_paths.h Loading commit data...
tp_utils.cu Loading commit data...
tp_utils.h Loading commit data...