-
Andrey Filippov authored
Standalone per-iteration replay of the CuasPoseRT.leanMeasure GPU chain against the PoseCorrExport case (imagej-elphel curt.kernel_test=pose_corr): calcReverseDistortionTable + calc_rot_deriv + calculate_tiles_offsets (NEW under test; GPU-filled tasks compared bit-exact vs the oracle post-offsets streams, header+xy fields - the disp_dist tail is not round-tripped by the Java flatten), erase_clt_tiles(NaN) + convert_direct for both MB sets, the v1 consolidation chain into the cam-0 slot (inputs = the oracle post-offsets streams, the exact bytes production flattens), then correlate2D_inter vs the resident center TD from gpu_clt_ref cam 0 (NEW under test). Raw-TD compare is ORDER-INDEPENDENT (corr slot placement is atomicAdd-nondeterministic): tiles matched by packed index, tol 0 goal; results/corr_td_it<k> saved in oracle order for the Java round trip. All four LPF/HPF __constant__ tables overwritten from the case via extern __constant__ + cudaMemcpyToSymbol (correlate2D_inter reads LoG_corr and lpf_rb_corr). Built by build_tests.sh (auto-discovered), cuda-gdb steppable. Co-authored-by:Claude Fable 5 <noreply@anthropic.com>
e09e873d