v0.1.68

allenai/olmocrv0.1.68May 19, 2025by github-actions[bot]

AI Summary

A major feature release introducing PII tagging, table mining, math rendering, and updates for Qwen2.5 training.

Key Highlights

  • Implemented PII tagging pipeline
  • Added table mining and rendering capabilities
  • Improved math equation rendering
  • Updated to Ubuntu 22.04
  • Progress on Qwen2.5 finetuning

New Features

  • PII tagging pipeline
  • Table mining
  • Math rendering
  • Qwen2.5 finetuning

Full Release Notes

## What's new



## Commits

d2755ad Bump version to v0.1.68 for release
db9972c Readme updates
c97ce8b Lints
08806fd Fixups
10b5e9e Includes
63aee2c Code cleanup, version bump, remove unused permutation test
5de52e7 Update README.md
66f9b46 Merge branch 'main' of github.com:allenai/olmocr
7f4edb2 pareto plot
c970851 Merge branch 'main' of https://github.com/allenai/olmocr
bb3fe14 Pareto plot for paper
f0768bb Merge branch 'main' of https://github.com/allenai/olmocr
c4a0fb9 Adding back in proper CI estimation
d17210f Lint fix
ffee4c9 Big bug fix, moving the prompt to match how training was done, 2.3 point boost on olmocr-bench
28966b9 Adding CDF plots
2e8753a Docling runner based on CLI, but its too slow to use. Pii rule fixes
74ef2b6 Fixes for some pii taggers
b3b405d dedupe script
e06fd62 Adjusting tagging pipelien v2
1538163 Merge branch 'main' of https://github.com/allenai/olmocr
623c66c Fixing up tagging pipeline
1854ae1 A bit more work on tagging
72bcfd8 doing some extra pii tagging steps
9871e06 Merge branch 'main' of https://github.com/allenai/olmocr
424052d Outputting some nice reference docs to check pii
d18f3f7 More pii tag checking
80645c8 Hypothesis checker
3aba3a5 Comitting script to get stats on PII tagging
6f62e05 Merge pull request #188 from allenai/amanr/miners
9e5965a Some PII filter
ef083bf Stats fix
d671be6 Working on some dataset filtering
da21074 More nits
88270e9 More work on qwen25 finetune
a2ec95e Testing out to see where we stand on qwen2.5
97e4992 Merge branch 'main' of https://github.com/allenai/olmocr
dcbe654 Report for benchmarking
791983c Tweaking some more pii detection
5cc0848 Rich tagger with bigger model
4ed00d0 Fixes for rich tagging
472ee10 Lints
8ef7e56 Trying a new rich tagging pipeline for PII
0a320e9 Some helper scripts for Aman
1067f80 Update README.md
4e9e13e Option in benchmark to output tests which fail on all models for debugging
e51362b Showing benchmark scores per category, speed improvements
f880847 Adding some small changes to the tagging pipeline
66d293c Decent resume/cv tagging
1f66b96 Adding openai dependecy for benchmarking
689bcd9 Merge branch 'main' of https://github.com/allenai/olmocr
8ec7dbe Script updates
83002a0 Reinit credentials
2d5e183 Small corrections
df71dc3 Small fix for cluster usage
67a01cf FIxups for tagging pipeline
c326fae Refactoring tagging bigly
811d267 Merge branch 'main' of https://github.com/allenai/olmocr into main
479b2c1 Working on a tagger
717ed81 Cleanup
97ae48c Making some more progress
7d8e9d1 Fixing up tagging pipeline
12100b4 Adding some manual structure to be filled in
ee8c506 Example of a basic empty pipeline that I'm hoping to extend for tagging
582518f Merge pull request #181 from mhamada-ai2/patch-1
887efac Merge branch 'main' of https://github.com/allenai/olmocr
246490f Lint fixes
967210f Adjustments to task
3dffeea Saving prolific PID
b20a488 README for benchmark
b897bf1 Merge branch 'main' of https://github.com/allenai/olmocr
f0992b9 Better staggering of downloads
858cf69 Bumping version
10cb6aa Updating pipeline to take cloud storage model names and paths, as well as local directory
e361713 Update README.md
ac8c536 Update README.md
df65757 Update README.md
ca6e142 Adding some extra unit tests on some math cases I wasn't sure of
7a638c7 Adding some more options to prompt chatgpt
eabbe27 Lint fixes
7f82260 Merge pull request #173 from allenai/amanr/olmocr-bench-old_scans
e16f66d Working on annotation for dolma docs release
9a67f50 Doing some work on annotations again...
1d0c560 Upping version to fix issue with work queue and delimited paths
786b14a Final adjustments
4d8a8af Adjusting prolific script
dc2512c Adjusted annotation script
ee41449 Instructions updated in annotation tool
5ebec46 Merge branch 'main' of https://github.com/allenai/olmocr
0b5cd40 Staggering model downloads in big sharded jobs
3f34969 Rendering math in review app
590a92e Ruff fix
4e990e2 Merge branch 'main' of https://github.com/allenai/olmocr
a13a501 Formatting, fixes to annotation tool
a74800f New flowchart based annotation tool
cdc7fae Adjusting annotation script
2f74a2a Prompt6 for qwen2.7 vl
8c287a0 Basic prompt edits
ecbd3a2 Merge branch 'main' of https://github.com/allenai/olmocr into main
474e0ef Lint fixes, adjusting qwen2.5 vl prompt
aa5cb95 Typos fixed up
141fc69 Vllm based qwen2.5 evals
9d8a4cf Merge branch 'main' of https://github.com/allenai/olmocr into main
f5641c6 Convert script updated a bit
ae4fda7 Bugfixes
aa58370 Merge branch 'main' of https://github.com/allenai/olmocr into main
613a4f3 Adding additional runners and updating convert script
b607aec Lints
95b03a1 Fixing gemini conver script to use new API
3d19250 Removing progress bar in annotation UI
caf21b9 Lints
f1188dc Merge branch 'main' of https://github.com/allenai/olmocr
a0f8b02 Reporting results
cc7b113 Editing
9338f53 Saving pdf paths
61624a3 Fixed
d299119 Links updated
a113fd3 Review app
e8c14fc Saving prolific codes
cd9e370 Tinyhosting automatically
02cd002 Step by step annotation
6a0dbfc Adjusting buttons
d4d87f7 Force flag for review app, tests fixed for difference comparison in tables
e856e9d Test mining not including line numbers
2614fc9 Merge branch 'main' of https://github.com/allenai/olmocr
a96f154 Hopefuly avoiding comparison issues now
b8b780f More mining of synthetic tests code
360b1be Better filtering of tests
6d3a7d6 Adding autorender if katex into synthetic pipeline
4604b59 SYnth mining
69b0222 Improving miner script
841ce72 Miner improvements
9737649 More tests
748ab95 Miner unit tests for duplicate absent tests
594f473 Synth miner coming together more
fb8b23d SMall adjustments to synthetic data pipeline
678c000 Nicer claude prompt for synth data gen
5c98a47 Mining upgrades
a34b158 Lints
83ae610 Scan dolma docs improvements for PII review
bc78e0d Adding feedback
213252f A few improvements to the dolma doc viewer script
3ca39ab Merge branch 'main' of https://github.com/allenai/olmocr
9b119c8 First attempt at mining actual test cases
abcf7f0 Lints
cd5a93d Rendering pdfs with playwright and chromium
9749e95 Merge branch 'main' of https://github.com/allenai/olmocr
731aa73 Better synth miner script
42be0cc Too much debug spew
d45c032 Better equation rendering checker with more tests.
b8e3034 Trying a change to the render script
2141f18 Adding a katex test case that should be fixed
4d6a97f Style fix, a few notes
c36d8fd Merge branch 'main' of https://github.com/allenai/olmocr into main
223d05a Adding basic prompt template
2417e61 Mediod
03285d9 Merge branch 'main' of https://github.com/allenai/olmocr
1f77aab Some early code for mining html templates of pages, pick mediod code
58276b0 Mining reading order checkpoint, convert script to use images
f79bd0d Cleanup review app
063d4f5 Review page
449900a Tests
9e3b554 More html table parsing goodness
2944d3b More fixes
16ab1a4 Progress on more complicated header and footers
1e13dde Sorting results
c25e9cb Addxing some fixes
3005ebd Normalization
8ec1ebe Normalization
cb4dfeb Fix
a4605e4 Fixing normalizing during table cell comparison
1797911 Lints
b307f5a More robust markdown parsing
5344457 Tests
cac5ef1 Tests for the tests
196654e Merge branch 'main' of https://github.com/allenai/olmocr
0a3a5ef Lints
0afacd6 Less duped tests
9855f70 Some work on table dataset
bc41ba9 Merge branch 'main' of https://github.com/allenai/olmocr
ad82e55 Adding url reference for tests, some mining and cleanup scripts
3c22cf3 Lints
da05b4c Merge branch 'main' of https://github.com/allenai/olmocr
d620722 Review app is much nicer now
5ec9647 Keyboard shorcuts
9df5102 review document
7f921f4 review app
89b628d Slighty better
9344107 pdf viewr
4939e41 Flask based review app first attempt
93450c3 Table miner
b472845 Table miners
aee030c Fixing sample dataset, outputting some reports for debugging. Math is good enough for now