• Andrey Filippov's avatar
    CLAUDE: 3-C rung 2 - 15-arg peak contract in the lean oracle, FZ-norm in... · 0b385735
    Andrey Filippov authored
    CLAUDE: 3-C rung 2 - 15-arg peak contract in the lean oracle, FZ-norm in place, pose_corr checkpoint-2 export
    
    Andrey's ruling 07/13/2026 (frozen GPU contract = 15-arg getMaxXYCmEig
    superset; recentering runtime knob; de-bias optional, default off):
    
    - CuasRtParameters: NEW 'CUAS RT' knobs pose_recenter (recentering passes,
      0 = validated single-pass baseline) + pose_debias (window-autocorr envelope
      de-bias fraction, 0 = off); corr-xml _curt_pose_recenter/_curt_pose_debias.
    - CuasPoseRT.leanMeasure: peak measurement switched to the 15-arg
      getMaxXYCmEig (eig_fast2x2=true = the contract's closed-form eigen);
      windowAutocorrDebias() = the single source of the de-bias array (Java
      oracle, export case, JNA host).
    - TDCorrTile.convertTDtoPDInPlace: corr2D_normalize runs on the inter corr
      TD buffer where execCorr2D_inter_TD left it (NULL weights == the repack
      path's uniform 1.0 -> bit-identical PD); the TD D2H->repack->H2D round
      trip is gone from the lean chain on both backends.
    - PoseCorrExport: checkpoint 2 in the same case - expected_corr_pd
      (GPU-produced normalized PD, the tol-0 target for the in-place replay),
      expected_peaks (double Java oracle incl. weak-peak rejects as NaN rows),
      contract params + optional debias array in the manifest; compareResults
      round-trips corr_pd/peaks when the C++ test writes them.
    
    mvn -DskipTests clean package OK; C++ side: tile_processor_gpu same-day
    commit (corr2D_peak_eig + tests, synthetic gate PASS, regressions PASS).
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    0b385735
Name
Last commit
Last update
..
com/elphel/imagej Loading commit data...
epfl Loading commit data...
JP46_Reader_camera0.java Loading commit data...