PP-OCRv6 tiny text detection
Browser-ready import artifacts for text-detection, produced by SkillSafe's
reproducible converter (models/ in skillsafe.ai)
from a pinned upstream source. Every byte here is derivable from that source plus
the recipe below; nothing was edited by hand.
Provenance
| Upstream | https://huggingface.co/PaddlePaddle/PP-OCRv6_tiny_det_onnx/tree/2ba1506c0380b8f0b03dd142459aac66d4421f6c |
| Upstream SHA-256 / commit | 2ba1506c0380b8f0b03dd142459aac66d4421f6c |
| Recipe | recipes/pp-ocrv6-tiny-det.yaml โ sha256 4802a48d35c8c25d497391c3c6e884492d5cd7fab7ed48c485786308c6d67eb9 |
| Toolchain | Python 3.12.13, torch 2.10.0, onnx 1.23.0, onnxruntime 1.30.0 on Darwin 25.6.0 arm64 |
| Converted | 2026-09-22T21:39:19+00:00 |
Files
| file | class | size | SHA-256 |
|---|---|---|---|
inference.onnx |
registry | 1.70 MB | 193bab7a04fca699a6c82e6abb5b81bdb28177f0abd4062552b04908dafb19f8 |
registry files are parameter files served from models.skillsafe.ai once vetted;
bundle files ship inside an app; registry-shared is a runtime library reused by
every model of the same architecture.
Verification
Imported as published upstream (no conversion). Each file is pinned by SHA-256 to its source; every ONNX file passed onnx.checker and a CPU smoke run under onnxruntime with zero-filled inputs at the declared shapes:
| file | inputs | outputs | ms |
|---|---|---|---|
inference.onnx |
x[1, 3, 320, 320] | fetch_name_0[1, 1, 320, 320] | 5.9 |
Use in the browser
import * as ort from "onnxruntime-web";
const session = await ort.InferenceSession.create("https://huggingface.co/skillsafe-ai/pp-ocrv6-tiny-det/resolve/main/inference.onnx", { executionProviders: ["webgpu", "wasm"] });
Contract (inference.onnx): input x float32 ['DynamicDimension.0', 3, 'DynamicDimension.1', 'DynamicDimension.2'] โ output fetch_name_0 float32 ['ConvTranspose_459_o0__d0', 1, 'ConvTranspose_459_o0__d2', 'ConvTranspose_459_o0__d3']. Opset 14.
Licence and attribution
PP-OCRv6 tiny (det): PaddlePaddle / PaddleOCR, Apache License 2.0. https://huggingface.co/PaddlePaddle/PP-OCRv6_tiny_det_onnx
Licence: Apache-2.0 โ notice: https://github.com/PaddlePaddle/PaddleOCR/blob/main/LICENSE. The conversion recipe and this model card are part of the SkillSafe repository and carry its licence; the weights remain under the upstream licence above.
The full manifest.json in this repo records the recipe, sources, toolchain
(including the uv.lock hash) and per-file verification numbers.
Model tree for skillsafe-ai/pp-ocrv6-tiny-det
Base model
PaddlePaddle/PP-OCRv6_tiny_det_onnx