PaddlePaddle_PP-DocLayoutV3_safetensors
PaddlePaddle · View on Hugging Face ↗
Get this model
Seeders: 1 · Leechers: 0
Observed 2026-09-05T20:48:33Z across trackers.
Model card
The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.
license: apache-2.0 pipeline_tag: object-detection tags:
- PaddleOCR
- PaddlePaddle
- image-segmentation
- ocr
- layout
- layout_detection language:
- en
- zh
- multilingual library_name: transformers base_model:
- PaddlePaddle/PP-DocLayoutV3
Unified Layout Module for PaddleOCR-VL 1.5/1.6 & GLM-OCR
🔥 Official Website | 📝 Technical Report
Introduction
This is the model weights for PP-DocLayoutv3 in safetensors format. Get PaddlePaddle weights at PP-DocLayoutV3
PP-DocLayoutV3 is specifically engineered to handle non-planar document images. It can directly predict multi-point bounding boxes for layout elements—as opposed to standard two-point boxes—and determine logical reading orders for skewed and curved surfaces within a single forward pass, significantly reducing cascading errors. This model is an essential component of PaddleOCR-VL-1.5, providing crucial layout analysis for the high-precision parsing of various real-world documents in PaddleOCR-VL.
This work has been accepted to ECCV 2026! 🎉
Model Architecture
Model Usage
import requests
from PIL import Image
from transformers import AutoImageProcessor, AutoModelForObjectDetection
model_path = "PaddlePaddle/PP-DocLayoutV3_safetensors"
model = AutoModelForObjectDetection.from_pretrained(model_path)
image_processor = AutoImageProcessor.from_pretrained(model_path)
image = Image.open(requests.get("https://paddle-model-ecology.bj.bcebos.com/paddlex/imgs/demo_image/layout_demo.jpg", stream=True).raw)
inputs = image_processor(images=image, return_tensors="pt")
outputs = model(**inputs)
results = image_processor.post_process_object_detection(outputs, target_sizes=[image.size[::-1]])
for result in results:
for idx, (score, label_id, box, polygon_points) in enumerate(zip(result["scores"], result["labels"], result["boxes"], result["polygon_points"])):
score, label = score.item(), label_id.item()
box = [round(i, 2) for i in box.tolist()]
print(f"Order {idx + 1}: {model.config.id2label[label]}, score: {score:.2f}, box: {box}, polygon_points: {polygon_points}")
Visualization
Light Variation
Skewing
Screen-photo
Curving
Citation
If you find PP-DocLayoutV3 helpful, feel free to give us a star and citation.
@misc{cui2026rtdoclayoutrealtimeendtoenddocument,
title={RT-DocLayout: Real-Time End-to-End Document Layout Analysis with Reading Order in the Wild},
author={Cheng Cui and Tingquan Gao and Xueqing Wang and Changda Zhou and Hongen Liu and Ting Sun and Yubo Zhang and Zelun Zhang and Jiaxuan Liu and Manhui Lin and Yue Zhang and Suyin Liang and Yiqing Xiang and Yi Liu},
year={2026},
eprint={2606.23344},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2606.23344},
}
}
Magnet link
Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:
magnet:?xt=urn:btih:ff9490444ed2a22cc0f2834be84c90a2839783f0&dn=PaddlePaddle_PP-DocLayoutV3_safetensorsOpen magnet in torrent client · infohash ff9490444ed2a22cc0f2834be84c90a2839783f0
Files & hashes
| Path | Size | sha1 | sha256 |
|---|---|---|---|
| README.md | 12.8 KB (13,147 B) | 48fc6ecdb0cec7cc38d759cdea3caaccba39ae4a | 7a38811d71890b6c1bac49b1d37f5dc1c31a6f9942852cb254a789d60af937e2 |
| config.json | 2.4 KB (2,460 B) | 5a22928c191950850cbc0e56e43f722073e7c8da | 3cf834b91d23a756b1519bce4db42c09e852f3e35c35092dd5a3e253a50c071a |
| inference.yml | 1.4 KB (1,482 B) | ed7472400b398e0e0e032893f7986b32692980e7 | 506fcfac13b3b546ae40d7886b44126420f392adb694e3f8bb6a6286a1f90fdc |
| model.safetensors | 127.1 MB (133,270,468 B) | dea27f6f2f9c020b565ecf982b0c1c0b319eb4cf | 5ea422c6cc5fe759a47e1357c35639b58173508e025a3131cbe4b6ac59e2b85e |
| preprocessor_config.json | 575 B (575 B) | ab66797648e5a3247eca2988e9fcd8af07a6a038 | 519fe0187a43a1ca429e3ad8317bab8700f0d5e8fb3a6e3a0a413ffac078ba42 |
Cite this release
- Canonical URL
- https://aiseedbank.org/models/PaddlePaddle_PP-DocLayoutV3_safetensors/
- Slug
- PaddlePaddle_PP-DocLayoutV3_safetensors
- Infohash
- ff9490444ed2a22cc0f2834be84c90a2839783f0
- License
- apache-2.0
- Signing key fingerprint
- 85a3b32c3712427b
Every file carries a locally computed sha256 — verify a download against the signed sums: PaddlePaddle_PP-DocLayoutV3_safetensors.SHA256SUMS (+ minisign signature).
Provenance
| Upstream repository | PaddlePaddle/PP-DocLayoutV3_safetensors |
|---|---|
| Revision (pinned) | 97d101e6db2642e162a1d05392d1b0231c91033e |
| Fetched at | 2026-08-24T11:46:11Z |
| License at fetch | apache-2.0 |
| Snapshot tool | huggingface · seedbank 0.1.0 |
Trackers
- udp://announce.aitorrent.org:6969/announce
- http://announce.aitorrent.org:7070/announce
- udp://announce2.aitorrent.org:6970/announce
- http://announce2.aitorrent.org:7071/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://open.demonii.com:1337/announce
- udp://open.stealth.si:80/announce
- udp://exodus.desync.com:6969/announce
- udp://tracker.torrent.eu.org:451/announce
✓ verified · rehash-vs-hf-metadata at 2026-08-24T11:46:17Z
apache-2.0127.1 MB (133,288,132 bytes)transformerssafetensorspp_doclayout_v3object-detectionPaddleOCRPaddlePaddleimage-segmentationocrlayoutlayout_detectionmultilingualendpoints_compatible2 languages (en, zh)paper: 2606.23344