-
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:Claude Fable 5 <noreply@anthropic.com>
0b385735
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| com/elphel/imagej | ||
| epfl | ||
| JP46_Reader_camera0.java |