Skip to main content

j-ppocr

PP-OCR (PaddleOCR) ONNX inference for Python, implemented in Rust with ort (ONNX Runtime).

  • Detection (DBNet) + Recognition (CRNN/CTC), no OpenCV / numpy dependency on the Python side.
  • Runs inference on native threads (no Python GIL contention).
  • Models: PP-OCR v4/v5/v6 ONNX (det + rec). The recognition charset comes from the rec model's embedded character metadata or a separate dictionary file, and must match the model's output classes.
  • Model management for a models/ folder: the built-in download catalog, discovery of installed models, importing and validating user-supplied models, placing downloaded models, and removal.

The distribution is j-ppocr; the module imports as ppocr_rust.

Windows x86_64 or ARM64, CPython 3.11+ (abi3). Part of jietuba.

License: Apache-2.0

Metadata

Release files for j-ppocr 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for j-ppocr 0.3.0
File Interpreter ABI Platform
j_ppocr-0.3.0-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
j_ppocr-0.3.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details

Total release size: 13.5 MB

Release files / j_ppocr-0.3.0-cp311-abi3-win_arm64.whl

Download URL j_ppocr-0.3.0-cp311-abi3-win_arm64.whl
Size 6.6 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
907fb1e903439641c5881e255f9f927b14171ec26ce91c6e8e04aaed3d098299
BLAKE2b-256 checksum
How to use checksums
cd8c7e6afd924bac223bfd7947d33662b3cc493ce7acc4096ec65ba0ea00831a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / j_ppocr-0.3.0-cp311-abi3-win_amd64.whl

Download URL j_ppocr-0.3.0-cp311-abi3-win_amd64.whl
Size 6.9 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
66299ef386dd0d55a001eb67483fb2498149e906eeb81b46be301eeea4d4fecf
BLAKE2b-256 checksum
How to use checksums
d8e5bf621bbb34fd15695ba5fb44a0c7200c8e5908054e4deff0fe5f5d6305ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page