Models › surya family

datalab-to OpenRAIL out 5 months ago

686M parameters, images and text in, text out, 256K tokens of context. 1 provider serves it.

Verified 2026-10-25 Rank #323 in LLMs · score 82.2 method v1 Sources 3 Downloads 30d 1.4M · #90 of 619 tracked

Can I run it?0.4GB at INT4Estimatefits a 16 GB cardmethod
Can I use it?OpenRAILUse-based restrictions apply; read the riderlicence file2026-10-24
Do people use it?1.4Mdownloads, 30 days#90 of 619 we track · top 15%+9 likes, downloads −4% this week138 likesHugging Face2026-10-24

Worth reading

Picked by rule from 3 tracked pieces: the lab's own post, the most shared, a field report, the latest.

Most discussed · 11 HN pts

Show HN: Surya – OCR and line detection in 93 languages

Surya is a 650M parameter OCR model that performs layout analysis and table recognition in over 90 languages.

  • The model weights require a modified AI Pubs Open Rail-M license for startups under $5M funding or revenue.
  • Running multiple commands without --keep_server incurs startup and model-load costs for each invocation.
github.com 2024-01-12 11 HN pts · 1 comments 3.1k words about the surya family family
Latest · 14 months ago

Surya: Foundation Model for Heliophysics

Surya is a 366M-parameter foundation model for heliophysics trained on full-resolution multi-instrument SDO observations across 13 channels from AIA and HMI instruments.

  • The model supports inference on Apple Silicon via the MPS backend alongside CUDA and CPU.
  • Training Phase 1 required 160k steps executed across 128 GPUs to achieve one-step ahead forecasting.
github.com 2025-09-01 1 HN pts 895 words about the surya family family

3 best of 3 tracked

The 2 picks above, plus these 1. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.

  1. DiscussionSurya Table Recognition: SoTA open source model to parse tablestwitter.com · 2024-10-08 · 2 HN pts

Where to run it

Live hosted endpoints, cheapest first, USD per million tokens. Ties break on output price, then provider name.

#Cheapest live rowIn /1MOut /1MContextQuantSeen
1 Featherless — — — — Oct 25

All 1 provider →

Where it's used

Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.

Served by 1 API provider; 11 quantized builds for local use.

  • As a service1Featherless
  • On own hardware11quantized builds
  • Built on87 fine-tunes · 1 adapters · 0 merges
  • In apps11Hugging Face Spaces

Top Spaces running it: build-small-hackathon/kirana-saathi ♥ 23 · build-small-hackathon/dukaan-saathi ♥ 21 · xiaoyao9184/surya ♥ 5 · davanstrien/the-recovered-page ♥ 5

Will it fit?

Weights only, an estimate: leave room for the KV cache. Method

Fits a 16 GB card at INT4

About 0.4 GB at INT4, 0.8 GB at FP8, 1.6 GB at BF16: weights only, so leave room for the KV cache.

16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 0.4 GB of weights (estimate; KV cache and activations extra)INT40.4 GBFP8: about 0.8 GB of weights (estimate; KV cache and activations extra)FP80.8 GBBF16: about 1.6 GB of weights (estimate; KV cache and activations extra)BF161.6 GB
16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 0.4 GB of weights (estimate; KV cache and activations extra)INT40.4 GBFP8: about 0.8 GB of weights (estimate; KV cache and activations extra)FP80.8 GBBF16: about 1.6 GB of weights (estimate; KV cache and activations extra)BF161.6 GB

Estimate params × bytes per param × 1.2 · how we estimate

The story so far

Weights, every dated article, and repo commits on one rail.

Most coverage came in the first two weeks

Teal is the weights (2026-05-14), amber triangles are 3 dated articles (each links to it), grey ticks are repo commits.

FebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOct2026-05-27: 8 repo commits2026-05-26: 4 repo commits2026-05-17: 1 repo commit2026-05-14: 3 repo commitsShow HN: Surya – OCR and line detection in 93 languages · 2024-01-12Surya: Foundation Model for Heliophysics · 2025-09-01Surya Table Recognition: SoTA open source model to parse tables · 2024-10-08Weights 2026-05-14 · 2026-05-14Weights 2026-05-14now · 1 provider
FebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOctNovDecJanFebMarAprMayJunJulAugSepOct2026-05-27: 8 repo commits2026-05-26: 4 repo commits2026-05-17: 1 repo commit2026-05-14: 3 repo commitsShow HN: Surya – OCR and line detection in 93 languages · 2024-01-12Surya: Foundation Model for Heliophysics · 2025-09-01Surya Table Recognition: SoTA open source model to parse tables · 2024-10-08Weights 2026-05-14 · 2026-05-14Weights 2026-05-14now · 1 provider

What people built on it

19 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.

19 derivatives on the Hub, most of them quantized

From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.

11 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)1 adapter (Hugging Face model tree)11 quantized7 fine-tunes1 adapter
11 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)1 adapter (Hugging Face model tree)11 quantized7 fine-tunes1 adapter

All variants →

Reference

Everything else, folded: the full tables, every source.

Benchmarks

11 rows

Benchmarks 11 rows

measured third-party leaderboard rowauthor-reported number from the model card or eval files (11)No confidence intervals unless the source gave them; settings differ between rows, so compare within a benchmark, not across. Date = the benchmark's own date when it gives one, else when we read it.
BenchmarkValueSetting / notesReported byDate
author-reported internal benchmark set of 91 languages87.2% percent—model author2026-10-07
author-reported olmOCR-bench · Extract text from documents83.3% percent—model author2026-10-07
author-reported overall (allenai/olmOCR-bench)83.3—Surya OCR 2 Model Card2026-10-24
author-reported arxiv_math (allenai/olmOCR-bench)88.3—Surya OCR 2 Model Card2026-10-24
author-reported old_scans_math (allenai/olmOCR-bench)81.4—Surya OCR 2 Model Card2026-10-24
author-reported table_tests (allenai/olmOCR-bench)86.6—Surya OCR 2 Model Card2026-10-24
author-reported old_scans (allenai/olmOCR-bench)41.8—Surya OCR 2 Model Card2026-10-24
author-reported headers_footers (allenai/olmOCR-bench)92.5—Surya OCR 2 Model Card2026-10-24
author-reported multi_column (allenai/olmOCR-bench)82.4—Surya OCR 2 Model Card2026-10-24
author-reported long_tiny_text (allenai/olmOCR-bench)93.7—Surya OCR 2 Model Card2026-10-24
author-reported baseline (allenai/olmOCR-bench)99.7—Surya OCR 2 Model Card2026-10-24

What the card says

1 cited sentence

Summary generated, cited

The model performs OCR, layout analysis, and table recognition for document intelligence tasks.[1]

  1. “Layout analysis (table, image, header, etc.) with reading…”

Generated 2026-10-07 15:09 UTC by parasail-gemma-4-26b-a4b-it; each numeral points at the fact it rests on. Not a verdict.

Use-case evidence

7 use cases

What it is good at 7 use cases

Labels are evidence, not verdicts: measured a third-party leaderboard row for this model; author-reported a number the model author published in the card or eval files; structural a deterministic signal from the name, config or chat template, or a decision-model estimate. Each chip links to its source. All use cases.

Facts

20 fields

Listed in LLMs

Facts

Pipeline tagimage-text-to-text
Librarytransformers
ArchitecturesQwen3_5ForConditionalGeneration
Model typeqwen3_5
Dtypebfloat16
Params by dtypeBF16: 686,154,304
Size bandS
MoEno
Context length262,144 (config.json max_position_embeddings)
PapersarXiv:2105.15203
LicenseOpenRAIL (openrail)
Hub snapshot2026-10-25

Servability

vLLM · SGLang

Servability

vLLM: supported · Qwen3_5ForConditionalGeneration · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: supported · Qwen3_5ForConditionalGeneration · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed

vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.

Hardware fit

3 estimates

Hardware fit ESTIMATE

Weights-only memory for surya-ocr-2: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.

BF16 (2 bytes/param)1.6 GB · Edge (<4 GB)
FP8 (1 byte/param)0.8 GB · Edge (<4 GB)
INT4 (0.5 bytes/param)0.4 GB · Edge (<4 GB)

Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra.

All variants

19 variants

Lineage

Original model Family: datalab-to/surya 19 derivatives on the Hub

finetune: 7quantized: 11adapter: 1

Top variants (19 shown, ranked by downloads)

Relation
Quant
19 rows
Variant Relation Quant Params Band License Author Likes Downloads
Reza2kn/Bina-0.1-Koochik finetune — 666M S openrail Reza2kn 32 7k
Reza2kn/surya-ocr-2-persian-handwriting-369k finetune — 666M S openrail Reza2kn 0 1.2k
aglaia-models/surya-ocr-2-mlx quantized mlx 666M S openrail aglaia-models 3 925
cstr/surya-det-GGUF quantized GGUF — — other cstr 1 772
Reza2kn/surya-ocr-2-nvfp4a16 quantized — 531M S openrail Reza2kn 2 411
Reza2kn/surya-ocr-2-mlx-8bit-g64 quantized mlx 666M S openrail Reza2kn 0 272
Reza2kn/surya-ocr-2-mlx-4bit-g64 quantized mlx 666M S openrail Reza2kn 0 236
Remidesbois/surya-bubble-ocr-poneglyph quantized — 666M S — Remidesbois 0 229
Reza2kn/Bina-0.1-Koochik-FP16 quantized -FP16 666M S openrail Reza2kn 0 121
datalab-to/surya-parsebench-rl finetune — 666M S openrail datalab-to 1 23
gojiberries/savitr quantized — 666M S other gojiberries 0 71
PersianML/Bina-0.1-Koochik finetune — 666M S openrail PersianML 0 68
Remidesbois/surya-ocr-2-poneglyph-bbox finetune — 666M S openrail Remidesbois 0 63
Prince-1/Surya-Ocr-2-Onnx quantized — — — openrail Prince-1 1 0
usermma/surya-ocr-2-abliterated finetune — 565M S — usermma 0 44
Reza2kn/surya-ocr-2-coreml-runtime quantized — — — openrail Reza2kn 0 42
gojiberries/savitr-bf16 finetune -bf16 666M S other gojiberries 0 35
ANZ-Innovation/VietSurya-v1 adapter — — — openrail ANZ-Innovation 0 13
Reza2kn/surya-ocr-2-onnx-fp16-split-canary quantized -fp16 — — openrail Reza2kn 0 0

Repository changelog

16 commits

Repository changelog 16 commits

DateCommitSHA
2026-05-27 Add olmOCR-bench eval results 3b3d4cd
2026-05-27 Update README.md ac7f775
2026-05-27 Update README.md 9ec8e5c
2026-05-27 Add Datalab logo at top of README 1a4ae4b
2026-05-27 Update README.md a86fad4
2026-05-27 Update README.md 3da9109
2026-05-27 Update README.md 8e5c16a
2026-05-27 Move 28 demo images into assets/ subfolder 8391187
2026-05-26 Refresh olmOCR-bench chart (cleaner styling + pareto frontier) 27b63e8
2026-05-26 Update README.md 2c267e5
2026-05-26 Sync README + screenshots + chart; bump license threshold to $5M 41f0836
2026-05-26 Update weights from datalab-to/surya-2.1.6 (dedup tied lm_head) 053b963
2026-05-17 Update throughput numbers (5090 conc-sweep + Mac single row) 14bf041
2026-05-14 Add README + example/chart images 20716e4
2026-05-14 Initial: dedup'd weights from datalab-to/surya-2.1.2-mtp + LICENSE from datalab-to/chandra-ocr-2 ee38d9b
2026-05-14 initial commit 2af02e2

All providers

1 provider · 1 endpoint

Where to run 1 providers · 1 endpoints

Hosted endpoints observed for surya-ocr-2, sorted by input price (USD per million tokens). Each row names its observer and date; prices change daily, so check the source before quoting.

ProviderModel refContextQuant$/M in$/M outtok/sTTFTToolsStatusObserved
Featherless
hf
datalab-to/surya-ocr-2 — — — — — — — live 2026-10-25

Articles and coverage

3 pieces

Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.

Analysis2

github.com2024-01-12authorityabout the surya familyHN 11 pts · 1 comments3,112 words
Surya is a 650M parameter OCR model that performs layout analysis and table recognition in over 90 languages. The model scores 87.2% on an internal benchmark set of 91 languages and achieves a throughput of 5 pages per second on an RTX 5090. The project code is licensed under Apache 2.0, while the model weights use a modified AI Pubs Open Rail-M license.written, reviewed, cited
  • The model weights require a modified AI Pubs Open Rail-M license for startups under $5M funding or revenue.
  • Running multiple commands without --keep_server incurs startup and model-load costs for each invocation.
  • Layout blocks include a count field estimating token requirements to size the per-block decode budget.
github.com2025-09-01authorityabout the surya familyHN 1 pts · 0 comments895 words
Surya is a 366M-parameter foundation model for heliophysics trained on full-resolution multi-instrument SDO observations across 13 channels from AIA and HMI instruments. The model operates at native 4096×4096 pixel resolution with a 12-minute cadence and was trained on approximately 257TB of processed data spanning 2011 to 2019. It is available under the Apache License 2.0 and supports zero-shot inference for tasks including solar flare forecasting, active region segmentation, solar wind prediction, and EUV spectra modeling.written, reviewed, cited
  • The model supports inference on Apple Silicon via the MPS backend alongside CUDA and CPU.
  • Training Phase 1 required 160k steps executed across 128 GPUs to achieve one-step ahead forecasting.
  • The architecture includes 8 layers of Long-Short Attention Blocks designed for global correlation learning.

Community1

twitter.com2024-10-08about the surya familyHN 2 pts · 0 comments

Papers

1 paper

Papers 1

arXiv links found in the model card and its tags. "Peer-reviewed" is shown only with evidence: a published venue in OpenAlex (measured) or the authors' own journal reference on arXiv (reported).

Similar models

3 models

Similar models

  • GOT-OCR2_0 · 716M
    same size band (S), same task (image-text-to-text), permissive license
  • Florence-2-large · 777M
    same size band (S), same task (image-text-to-text), permissive license
  • Florence-2-large-ft · 770M
    same size band (S), same task (image-text-to-text), permissive license

Sources

3 sources

Sources

Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:38 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:46 UTC · Summary: 2026-10-07 15:09 UTC · Last verified 2026-10-25

Follow surya-ocr-2

Watch this model

Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.