AI SeedbankHelp preserve open and free AI for humanity's future

← All models

PaddlePaddle_PP-DocLayoutV3_safetensors

PaddlePaddle · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

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_safetensors

Open magnet in torrent client · infohash ff9490444ed2a22cc0f2834be84c90a2839783f0

Files & hashes

PathSizesha1sha256
README.md12.8 KB (13,147 B)48fc6ecdb0cec7cc38d759cdea3caaccba39ae4a7a38811d71890b6c1bac49b1d37f5dc1c31a6f9942852cb254a789d60af937e2
config.json2.4 KB (2,460 B)5a22928c191950850cbc0e56e43f722073e7c8da3cf834b91d23a756b1519bce4db42c09e852f3e35c35092dd5a3e253a50c071a
inference.yml1.4 KB (1,482 B)ed7472400b398e0e0e032893f7986b32692980e7506fcfac13b3b546ae40d7886b44126420f392adb694e3f8bb6a6286a1f90fdc
model.safetensors127.1 MB (133,270,468 B)dea27f6f2f9c020b565ecf982b0c1c0b319eb4cf5ea422c6cc5fe759a47e1357c35639b58173508e025a3131cbe4b6ac59e2b85e
preprocessor_config.json575 B (575 B)ab66797648e5a3247eca2988e9fcd8af07a6a038519fe0187a43a1ca429e3ad8317bab8700f0d5e8fb3a6e3a0a413ffac078ba42

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 repositoryPaddlePaddle/PP-DocLayoutV3_safetensors
Revision (pinned)97d101e6db2642e162a1d05392d1b0231c91033e
Fetched at2026-08-24T11:46:11Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ 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