pj-ocr-jaxjs-medium / reports /pp-doclayout-v3 /webgpu-fp16-experiment.json
hf-dev-01's picture
Remove legacy ONNX table rollback artifacts
90c6725 verified
Raw
History Blame Contribute Delete
3.91 kB
{
"schemaVersion": 1,
"kind": "pp-doclayout-v3-webgpu-fp16-experiment",
"generatedAt": "2026-07-13T07:08:17Z",
"input": {
"path": "tmp/pdfs/2307.01197.pdf",
"pageCount": 15
},
"runtime": {
"name": "in-app-browser-webgpu",
"modelSource": "dev",
"pipelineWorkers": 1,
"layoutBatchSize": 1,
"probeCount": 1
},
"artifacts": {
"fp32": {
"id": "pp-doclayout-v3-jaxjs",
"dtype": "float32",
"weightsSha256": "13492ac1f96d5340caa0f75e8c894a3b7d8e95d7c2e485fd5b671bee9a3df6f3",
"weightsSizeBytes": 130847572
},
"fp16": {
"id": "pp-doclayout-v3-fp16-jaxjs",
"dtype": "float16",
"weightsSha256": "da8613530ea128d8e85d00be530fe02a29830e59308f6dc6c67e12fdb03e6a8f",
"weightsSizeBytes": 65459939,
"sizeDeltaBytes": -65387633,
"sizeDeltaPercent": -49.9723701407
}
},
"selection": {
"profile": "medium",
"canonicalModelSetSha256": "6a1599f083822d6e010a48afdb6230f31acf7ad62ca3231173212cd480fcb6e7",
"resolvedLayoutModel": "pp-doclayout-v3-fp16-jaxjs",
"hostedArtifactRevision": "78ad71f021ad480ca365c3465aea6d8ed13a4f11",
"hostedReleaseDescriptorRevision": "f18021b5c38a47c8fa76fab9fa294a74862aec84",
"fp32FallbackPathExists": false,
"contractValidatedBeforeRun": true,
"networkResourceTimingAvailable": false
},
"baseline": {
"model": "pp-doclayout-v3-jaxjs",
"fullDocumentMs": 89237,
"page5CheckpointMs": 16676,
"page10CheckpointMs": 46628,
"completedPages": 15,
"failedPages": 0,
"detectedTables": 14,
"pagesPerSecond": 0.1680917108
},
"candidate": {
"model": "pp-doclayout-v3-fp16-jaxjs",
"fullDocumentMs": 74845,
"page5CheckpointMs": 21067,
"page10CheckpointMs": 50260,
"completedPages": 15,
"failedPages": 0,
"detectedTables": 14,
"pagesPerSecond": 0.2004141893,
"deviceLossOrTimeout": false
},
"deltas": {
"fullDocumentMs": -14392,
"fullDocumentPercent": -16.1278393491,
"pagesPerSecondPercent": 19.2290734184,
"page5CheckpointMs": 4391,
"page5CheckpointPercent": 26.3312544975,
"page10CheckpointMs": 3632,
"page10CheckpointPercent": 7.7893111435
},
"quality": {
"completedPagesExact": true,
"failedPagesExact": true,
"tableCountExact": true,
"frozenFp16LayoutOracle": "pass",
"frozenOracleEvidence": "precision-experiment.json"
},
"safety": {
"systemMemoryFreePercentBefore": 53,
"systemMemoryFreePercentAfter": 51,
"memoryPressureNormalAfter": true,
"browserWorkerRssMeasured": false,
"gpuMemoryMeasured": false,
"liveProbeCountAfter": 0
},
"measurementLimitations": [
"Full-document and checkpoint values are conservative first-observed polling times from one directional run, not a variance estimate.",
"Page 5 and page 10 were observed at coarse intervals and are upper bounds; both diagnostics regressed relative to the saved FP32 checkpoints.",
"The table ONNX worker emitted repeated VerifyOutputSizes warnings without page failures; measured wall time includes that logging overhead.",
"Browser worker network timing and attributable RSS/GPU allocation were unavailable, so no transfer-time or memory gain is claimed."
],
"decision": {
"status": "accept-canonical-medium-default",
"canonicalProfile": "medium",
"canonicalLayoutModel": "pp-doclayout-v3-fp16-jaxjs",
"cliWasmRisk": "known-warm-memory-failure",
"hostedHfAvailability": "published-immutable",
"productionPublicationAllowed": true,
"reason": "One bounded WebGPU run preserved completion and table-count gates while reducing conservative full-document wall time by 16.13%. The canonical medium profile selects FP16 by explicit product decision and is now published through immutable artifact and release-descriptor commits; the prior WASM memory rejection still applies."
}
}