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
charactermetadata 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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|