• Andrey Filippov's avatar
    CLAUDE: T2a - 16-bit feeder native path: u16 staging + one-pass convert/RowCol/condition kernel · 84d7ab66
    Andrey Filippov authored
    condition_lwir_u16: byte-swap (big-endian TIFF strip) + borrowed per-scene
    Row/Col in explicit-RN double (the exact applyCalibratedRowColToRaw chain),
    ONE double->float cast, then the unchanged production two-map fmaf - all in
    one pass from a device u16 scratch into the ACTIVE image set on the copy
    stream (D5a ready-event contract kept; serial path works without a prior
    img_set_select via lazy ready-event creation).
    
    New entries: tp_proc_bayer_staging_u16 (pinned, 2 slots - the Java feeder
    preads raw file bytes straight into it), tp_proc_rowcol_staging (pinned
    rows|cols|inv_scales doubles), tp_proc_set_image_staged_u16,
    tp_proc_set_rowcol_staged, tp_proc_exec_conditioning_u16. Kernel count 41->42.
    
    Case u16_cond (synthetic, tol 0): host-reference bit-exact, u16-vs-float
    path equivalence (the preload byte-identity contract), no-swap/no-rowcol
    variant. run_cases.sh ALL PASS (old + new); compute-sanitizer 0 errors.
    Co-authored-by: 's avatarClaude Fable 5 <claude-fable-5@anthropic.com>
    84d7ab66
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...