• Andrey Filippov's avatar
    CLAUDE: D5c - Java overlap loop: condition scene N+1 under scene N's DP entry · 1156b130
    Andrey Filippov authored
    Overlap-ring design ratified 07/17 (handoffs/2026-07-17_pose_d5_overlap_ring_design.md):
    - TpJna/GpuQuadJna/GpuQuad: bindings for the D5a image-set ring
      (selectImageSet/execConditioningAsync/imageSetReadyRecord) and the D5b
      launch/collect split (execPoseSceneDpLaunch/Collect); base/JCuda =
      unsupported (serial order + blocking entry retained).
    - CuasConditioning.conditionPreloadedSceneToGpuOverlap: same staged upload +
      same conditioning kernel into ring slot img_set on the copy stream (bytes
      identical by construction - the D5a slot-equivalence case); restores the
      previous set on any failure.
    - CuasPoseRT: dpSceneEntry takes an overlap Runnable - launch -> condition
      the NEXT scene -> collect (the ~5.6 ms/scene conditioning+H2D stage hides
      under the ~12.5 ms chain); the D4 oracle replay stays blocking; the loop
      builds the runnable (preloaded harness only, next non-null scene), skips
      the serial conditioning for a pre-conditioned scene, and disables the
      overlap for the rest of the run on any failure (fail-safe; the previous
      set is restored, records unaffected).
    - CuasRtParameters: saved checkbox pose_h2d_overlap (default ON, under
      pose_scene_dp) = the A/B knob.
    Gates: mvn clean package + mvn test PASS; Stage0 40/40 (no new kernels);
    native run_cases.sh ALL PASS (img_ring + scene_dp_split + all existing).
    REAL-SCENE GATE PENDING: routine saves-OFF run, 497 Done lines byte-identical
    to the 07/16 22:52 record, expect whole ~20.9 -> ~15.5 ms/scene, ~63-65
    scenes/s (60 FPS PASS on the mean).
    Co-authored-by: 's avatarClaude Opus 4.8 <claude-opus-4-8@anthropic.com>
    Co-authored-by: 's avatarClaude Fable 5 <claude-fable-5@anthropic.com>
    1156b130
Name
Last commit
Last update
..
lwoc Loading commit data...
sfm Loading commit data...
AlignmentCorrection.java Loading commit data...
BiCamDSI.java Loading commit data...
BiQuadParameters.java Loading commit data...
BiScan.java Loading commit data...
CLTPass3d.java Loading commit data...
Clt1d.java Loading commit data...
Conflict.java Loading commit data...
Conflicts.java Loading commit data...
ConnectionCosts.java Loading commit data...
Corr2dLMA.java Loading commit data...
CorrVector.java Loading commit data...
Correlation2d.java Loading commit data...
CorrelationRigLMA.java Loading commit data...
Correlations2dLMA.java Loading commit data...
CuasRtParameters.java Loading commit data...
DenseCorrespondence.java Loading commit data...
DisparityProcessor.java Loading commit data...
DttRad2.java Loading commit data...
ErsCorrection.java Loading commit data...
EstimateSceneRange.java Loading commit data...
ExtendSurfaces.java Loading commit data...
ExtrinsicAdjustment.java Loading commit data...
GeometryCorrection.java Loading commit data...
GroundPlane.java Loading commit data...
ImageDtt.java Loading commit data...
ImageDttCPU.java Loading commit data...
ImageDttParameters.java Loading commit data...
InterIntraLMA.java Loading commit data...
Interscene.java Loading commit data...
IntersceneGlobalLmaParameters.java Loading commit data...
IntersceneGlobalLmaRefine.java Loading commit data...
IntersceneGlobalRefine.java Loading commit data...
IntersceneLma.java Loading commit data...
IntersceneLmaFloat.java Loading commit data...
IntersceneLmaParameters.java Loading commit data...
IntersceneMatchParameters.java Loading commit data...
LWIRWorldParameters.java Loading commit data...
LinkPlanes.java Loading commit data...
MLStats.java Loading commit data...
MacroCorrelation.java Loading commit data...
MeasuredLayers.java Loading commit data...
MeasuredLayersFilterParameters.java Loading commit data...
MultiLayerDSL.java Loading commit data...
MultisceneLY.java Loading commit data...
NoiseParameters.java Loading commit data...
OpticalFlow.java Loading commit data...
OpticalFlowParameters.java Loading commit data...
PoleProcessor.java Loading commit data...
PoleProcessorParameters.java Loading commit data...
QuadCLT.java Loading commit data...
QuadCLTCPU.java Loading commit data...
QuaternionLma.java Loading commit data...
RMSEStats.java Loading commit data...
SeriesInfinityCorrection.java Loading commit data...
SetChannels.java Loading commit data...
SuperTiles.java Loading commit data...
SurfaceData.java Loading commit data...
SymmVector.java Loading commit data...
TDCorrTile.java Loading commit data...
TexturedModel.java Loading commit data...
TileAssignment.java Loading commit data...
TileCluster.java Loading commit data...
TileNeibs.java Loading commit data...
TilePlanes.java Loading commit data...
TileProcessor.java Loading commit data...
TileSurface.java Loading commit data...
TwoLayerNeighbors.java Loading commit data...
TwoQuadCLT.java Loading commit data...
XyzAtr.java Loading commit data...
XyzQLma.java Loading commit data...
package-info.java Loading commit data...