-
Andrey Filippov authored
Add GpuQuad.gpuTrace(m) printing "[GPUTRACE] "+getClass().getSimpleName()+"."+m (off unless -Dtp.trace=1). Instrument the un-overridden GPU methods (potential oracle gaps): getCltData, presentCltData, eraseGpuCorrs, execCorr2D (bundled), readbackTasks, setFullFrameImages, getCorrTdData, getCorrIndices, getCorrComboIndices, getExtra, getTextureIndices, getRBGA, execRBGA, execTextures. Since GpuQuadJna extends GpuQuad, the trace prints "GpuQuad.X" under JCuda and "GpuQuadJna.X" if a JNA run falls through to one (= coverage gap) -> reveals oracle's real GPU usage before any NPE. Co-Authored-By:Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8b3dd30b
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| calibration | ||
| cameras | ||
| common | ||
| correction | ||
| cuas | ||
| dct | ||
| gpu | ||
| ims | ||
| jp4 | ||
| lwir | ||
| mcp | ||
| orthomosaic | ||
| readers | ||
| tensorflow | ||
| tileprocessor | ||
| vegetation | ||
| x3d/export |