From: ByteDance <huggingface.co/ByteDance>Newsgroups: alt.freeweights.textSubject:

Dolphin

Date: 2026-11-15Commit: 0ff4b22Signed: 2DC28CC7B26A283B ✓

Image text to text model with 398M parameters. Safetensors weights, 808 MB in all. Published by ByteDance under MIT.

398M params808MBDolphinsafetensorspermissive
FactsParams398MSize808 MBFormatssafetensorsTaskimage text to textLicenseMITFrom sourcepermissive
$ fw get ByteDance/Dolphin
# manifest sha256 e8521e04b27d… · 808 MB · 9 files
$ fw verify ./Dolphin ByteDance/Dolphin
From sourceHosted (signed)ByteDance/DolphinLast check: 2026-11-15 03:49 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
808 MB
Weights
796 MB (safetensors)
Parameters
398M
Formats
safetensors
Task
image text to text
License
MIT (permissive)
Files
9, each with a sha256
Publisher
ByteDance
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commitโ†’You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:49 UTCpassed

Model card

From the publisher at commit 0ff4b22. Shown as plain text with links; images open at the publisher.

Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting#

https://github.com/bytedance/Dolphin

Model Description#

Dolphin (Document Image Parsing via Heterogeneous Anchor Prompting) is a novel multimodal document image parsing model that follows an analyze-then-parse paradigm. It addresses the challenges of complex document understanding through a two-stage approach designed to handle intertwined elements such as text paragraphs, figures, formulas, and tables.

๐Ÿ“‘ Overview#

Document image parsing is challenging due to its complexly intertwined elements such as text paragraphs, figures, formulas, and tables. Dolphin addresses these challenges through a two-stage approach:

  1. ๐Ÿ” Stage 1: Comprehensive page-level layout analysis by generating element sequence in natural reading order
  2. ๐Ÿงฉ Stage 2: Efficient parallel parsing of document elements using heterogeneous anchors and task-specific prompts

Dolphin achieves promising performance across diverse page-level and element-level parsing tasks while ensuring superior efficiency through its lightweight architecture and parallel parsing mechanism.

Model Architecture#

Dolphin is built on a vision-encoder-decoder architecture using transformers:

  • Vision Encoder: Based on Swin Transformer for extracting visual features from document images
  • Text Decoder: Based on MBart for decoding text from visual features
  • Prompt-based interface: Uses natural language prompts to control parsing tasks

The model is implemented as a Hugging Face VisionEncoderDecoderModel for easy integration with the Transformers ecosystem.

Usage#

Our demo will be released in these days. Please keep tuned! ๐Ÿ”ฅ

Please refer to our GitHub repository for detailed usage.

License#

This model is released under the MIT License.

Citation#

@inproceedings{dolphin2025,
  title={Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting},
  author={Feng, Hao and Wei, Shu and Fei, Xiang and Shi, Wei and Han, Yingdong and Liao, Lei and Lu, Jinghui and Wu, Binghong and Liu, Qi and Lin, Chunhui and Tang, Jingqun and Liu, Hao and Huang, Can},
  year={2025},
  booktitle={Proceedings of the 65rd Annual Meeting of the Association for Computational Linguistics (ACL)}
}

Acknowledgements#

This model builds on several open-source projects including:

Files

9 files ยท 808 MBWeights 796 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 9 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md3.51 KB68d265ae4508aaefc3a084ec28fb58c7c5e1f0c1628e6d398e85261b094e7e7f
config.json4.85 KB7ab86de498e25a9055b6c93c21cc11561708fc80d707894c674047789c4fb909
generation_config.json160 Bc9c97b37cf591a477db7f8e40b37c4de56a68a61a75fbd0e222a072f4e698def
model.safetensors796 MB0374fcfc30395cbb321c916535c8b3d66046921f57c3453c4bc6887803d8509a
preprocessor_config.json477 B39322731f26bbe5f125a5f650c33aef9d92c7829623120d343c3d14dcd9b32e9
special_tokens_map.json277 B6b208b1545c60a3071a6955e123b42748f3ddac8e56eee6a6c03ae2b90afbe05
tokenizer.json7.86 MBb6f5871f48c795dab37040781043d08c4b457c79c1a3f22a394f97cbbfe0a9b8
tokenizer_config.json4.05 MB5f5119e4e02fea4c3074ae6585cdb7d5586056f6bf96d7ee29741e0e9b18bbab
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0ff4b22d8c pinned now2026-11-15 03:49 UTC9 files ยท 808 MB

Use it

$ fw get ByteDance/Dolphin
# manifest sha256 e8521e04b27d… · 808 MB · 9 files
$ fw verify ./Dolphin ByteDance/Dolphin
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/ByteDance/Dolphin.json --dir ./Dolphin $ python3 fw.py verify ./Dolphin ./ByteDance__Dolphin.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ByteDance/Dolphin --revision 0ff4b22d8c00b20750cdba75cfe1336bd603b249 --local-dir ./Dolphin
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("ByteDance/Dolphin", revision="0ff4b22d8c00b20750cdba75cfe1336bd603b249") model = AutoModelForImageTextToText.from_pretrained("ByteDance/Dolphin", revision="0ff4b22d8c00b20750cdba75cfe1336bd603b249", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve ByteDance/Dolphin --revision 0ff4b22d8c00b20750cdba75cfe1336bd603b249

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
68d265ae4508aaefc3a084ec28fb58c7c5e1f0c1628e6d398e85261b094e7e7f
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: ByteDance <huggingface.co/ByteDance>Newsgroups: alt.freeweights.textSubject: DolphinDate: 2026-11-15Commit: 0ff4b22Signed: 2DC28CC7B26A283B ✓
Upstream
ByteDance/Dolphin
Pinned commit
0ff4b22d8c00b20750cdba75cfe1336bd603b249
Manifest
Dolphin.json ยท .minisig
Manifest sha256
e8521e04b27dcc7626fdac0df8d96ce83a2d0edfba4517be6c9dc62cc7222ab4
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:49 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ByteDance/Dolphin.json $ curl -O https://freeweights.allternit.com/manifests/ByteDance/Dolphin.json.minisig $ minisign -Vm Dolphin.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Quantizations
1
Quantizations 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ByteDance/Dolphin
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Dolphin.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Dolphin. Each has its own license check and page.

From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B