• Andrey Filippov's avatar
    CLAUDE: DP rung D1 - K chained prepare-light+step cycles from ONE device entry · 66fc53a1
    Andrey Filippov authored
    Self-chaining launcher pose_lma_dp_cycles: each cycle's launcher reads the
    LIVE current_set (tail-enqueued behind the previous reduce_rms, so it sees
    the accept flip a single unrolled parent could not), resolves cur/cand from
    both physical sets in the PoseDpCycles descriptor, tail-enqueues the exact
    host per-cycle sequence (clear-y = light memset, assemble(light),
    fx_jacobian(current), prepare_finish(light), the six spike step stages),
    then pose_lma_dp_commit - the device-side anchor update on accept that the
    spike flagged as the multi-step gap - plus a minimal per-cycle 25-float
    trace (ruling b), and finally the next launcher. Fixed-K, no device early
    exit (ruling a). Interior cycles cross NOTHING host-side.
    
    Wrapper tp_proc_exec_pose_lma_dp_cycles: entry H2D = pose vectors + anchor
    + descriptor; one launch; D2H once = trace + final result + final anchor +
    set mirror. Preconditions: frozen conditioning (C3) + resident corr/peaks.
    
    Gate: test_pose_lma_dp_cycles_jna (new, in cases.list as dp_cycles) seeds
    resident measurement through the production chain (set_corr_indices_td ->
    normalize -> corr2D_peak_eig_f), freezes conditioning, then compares three
    chains (K=3 accept, K=2 reject, K=2 post-reject) against host-driven
    light-prepare+step cycles: per-cycle traces, final packed, final anchor,
    set index ALL BIT-IDENTICAL. run_cases.sh ALL PASS (pose_corr @tol 0,
    peak, peak_recenter, avg_td, avg_td_oob, bayer_staged, dp_cycles); DP
    spike test still PASS.
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    66fc53a1
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_condition.cu Loading commit data...
tp_condition.h 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_lma.cu Loading commit data...
tp_lma.h Loading commit data...
tp_paths.cu Loading commit data...
tp_paths.h Loading commit data...
tp_peak.cu Loading commit data...
tp_peak.h Loading commit data...
tp_utils.cu Loading commit data...
tp_utils.h Loading commit data...