ks2812 commited on
Commit
83299c4
·
verified ·
1 Parent(s): 2fecd75

v0.1.0: OCR-VLM v1.2-clean (Qwen3.5-2B fine-tune), bench_v1 median letter CER 1.05% (transformers)

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. CHANGELOG.md +14 -0
  3. LICENSE +16 -0
  4. LICENSE-CODE +4 -0
  5. LICENSE-QWEN +202 -0
  6. NOTICE +11 -0
  7. README.md +281 -0
  8. chat_template.jinja +154 -0
  9. config.json +106 -0
  10. eval/bench_v1_scores.json +2379 -0
  11. eval/test_hf_scores.json +286 -0
  12. eval/test_hf_timing.json +16 -0
  13. eval/test_vllm_scores.json +286 -0
  14. eval/test_vllm_timing.json +16 -0
  15. eval/transcriptions/test_hf/ocrbench_v1_000.txt +34 -0
  16. eval/transcriptions/test_hf/ocrbench_v1_001.txt +37 -0
  17. eval/transcriptions/test_hf/ocrbench_v1_002.txt +43 -0
  18. eval/transcriptions/test_hf/ocrbench_v1_003.txt +74 -0
  19. eval/transcriptions/test_hf/ocrbench_v1_004.txt +20 -0
  20. eval/transcriptions/test_hf/ocrbench_v1_005.txt +44 -0
  21. eval/transcriptions/test_hf/ocrbench_v1_006.txt +22 -0
  22. eval/transcriptions/test_hf/ocrbench_v1_007.txt +30 -0
  23. eval/transcriptions/test_hf/ocrbench_v1_008.txt +14 -0
  24. eval/transcriptions/test_hf/ocrbench_v1_009.txt +23 -0
  25. eval/transcriptions/test_hf/ocrbench_v1_010.txt +19 -0
  26. eval/transcriptions/test_hf/ocrbench_v1_011.txt +39 -0
  27. eval/transcriptions/test_hf/ocrbench_v1_012.txt +29 -0
  28. eval/transcriptions/test_hf/ocrbench_v1_013.txt +14 -0
  29. eval/transcriptions/test_hf/ocrbench_v1_014.txt +28 -0
  30. eval/transcriptions/test_hf/ocrbench_v1_015.txt +21 -0
  31. eval/transcriptions/test_hf/ocrbench_v1_016.txt +41 -0
  32. eval/transcriptions/test_hf/ocrbench_v1_017.txt +29 -0
  33. eval/transcriptions/test_hf/ocrbench_v1_019.txt +27 -0
  34. eval/transcriptions/test_hf/ocrbench_v1_020.txt +27 -0
  35. eval/transcriptions/test_hf/ocrbench_v1_021.txt +19 -0
  36. eval/transcriptions/test_hf/ocrbench_v1_022.txt +42 -0
  37. eval/transcriptions/test_hf/ocrbench_v1_023.txt +26 -0
  38. eval/transcriptions/test_hf/ocrbench_v1_024.txt +36 -0
  39. eval/transcriptions/test_hf/ocrbench_v1_025.txt +27 -0
  40. eval/transcriptions/test_hf/ocrbench_v1_026.txt +29 -0
  41. eval/transcriptions/test_hf/ocrbench_v1_027.txt +47 -0
  42. eval/transcriptions/test_hf/ocrbench_v1_028.txt +34 -0
  43. eval/transcriptions/test_hf/ocrbench_v1_029.txt +29 -0
  44. eval/transcriptions/test_hf/ocrbench_v1_030.txt +20 -0
  45. eval/transcriptions/test_hf/ocrbench_v1_031.txt +23 -0
  46. eval/transcriptions/test_hf/ocrbench_v1_032.txt +28 -0
  47. eval/transcriptions/test_hf/ocrbench_v1_033.txt +28 -0
  48. eval/transcriptions/test_hf/ocrbench_v1_034.txt +30 -0
  49. eval/transcriptions/test_hf/ocrbench_v1_035.txt +28 -0
  50. eval/transcriptions/test_hf/ocrbench_v1_036.txt +76 -0
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ tokenizer.json filter=lfs diff=lfs merge=lfs -text
CHANGELOG.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Changelog
2
+
3
+ Versions are git tags on this repository (`v0.1.0`, ...). Load a fixed version with
4
+ `AutoModelForImageTextToText.from_pretrained("MuseMesh/sansar-ocr-2b", revision="v0.1.0")`.
5
+
6
+ ## v0.1.0 (2026-10-08)
7
+
8
+ - Weights of training run `ocrvlm_v12_clean_q35`: Qwen/Qwen3.5-2B full fine-tune, 2,000 steps x 16 pages, checkpoint
9
+ picked by gold validation loss (step 2,000).
10
+ - Training labels: clean e-texts aligned to scans, textbook and news-bulletin text layers, synthetic pages. No
11
+ output of Google Cloud Vision, Anthropic Claude, OpenAI models or Sarvam was used as a label.
12
+ - bench_v1 (54 pages): median letter error rate 1.05% with transformers (release check),
13
+ 1.06% with vLLM; Google Cloud Vision 1.69%.
14
+ - First release.
LICENSE ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The model weights (model.safetensors) in this repository are licensed under the Creative Commons
2
+ Attribution-NonCommercial 4.0 International licence (CC BY-NC 4.0): https://creativecommons.org/licenses/by-nc/4.0/
3
+
4
+ You may use, share and adapt them for non-commercial purposes (research, teaching, non-profit work) with
5
+ attribution to "Sansar, Muse Mesh Private Limited". For commercial use contact kushal@muse-mesh.com.
6
+
7
+ The weights are a fine-tuned version of Qwen/Qwen3.5-2B, which Alibaba Cloud releases under the Apache License 2.0
8
+ (LICENSE-QWEN, NOTICE). Our licence covers our modifications; the Apache-2.0 terms and attribution of the base model
9
+ continue to apply to the parts of the work that come from it.
10
+
11
+ The tokenizer and processor files (tokenizer.json, tokenizer_config.json, chat_template.jinja, processor_config.json)
12
+ are the base model's, unchanged in content, under Apache-2.0 (LICENSE-QWEN).
13
+
14
+ The code (ocr_page.py) is licensed separately under Apache-2.0 (see LICENSE-CODE).
15
+
16
+ Copyright 2026 Muse Mesh Private Limited
LICENSE-CODE ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ The Python code in this repository (ocr_page.py) is licensed under the Apache License, Version 2.0:
2
+ https://www.apache.org/licenses/LICENSE-2.0
3
+
4
+ Copyright 2026 Muse Mesh Private Limited
LICENSE-QWEN ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ Apache License
3
+ Version 2.0, January 2004
4
+ http://www.apache.org/licenses/
5
+
6
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7
+
8
+ 1. Definitions.
9
+
10
+ "License" shall mean the terms and conditions for use, reproduction,
11
+ and distribution as defined by Sections 1 through 9 of this document.
12
+
13
+ "Licensor" shall mean the copyright owner or entity authorized by
14
+ the copyright owner that is granting the License.
15
+
16
+ "Legal Entity" shall mean the union of the acting entity and all
17
+ other entities that control, are controlled by, or are under common
18
+ control with that entity. For the purposes of this definition,
19
+ "control" means (i) the power, direct or indirect, to cause the
20
+ direction or management of such entity, whether by contract or
21
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
22
+ outstanding shares, or (iii) beneficial ownership of such entity.
23
+
24
+ "You" (or "Your") shall mean an individual or Legal Entity
25
+ exercising permissions granted by this License.
26
+
27
+ "Source" form shall mean the preferred form for making modifications,
28
+ including but not limited to software source code, documentation
29
+ source, and configuration files.
30
+
31
+ "Object" form shall mean any form resulting from mechanical
32
+ transformation or translation of a Source form, including but
33
+ not limited to compiled object code, generated documentation,
34
+ and conversions to other media types.
35
+
36
+ "Work" shall mean the work of authorship, whether in Source or
37
+ Object form, made available under the License, as indicated by a
38
+ copyright notice that is included in or attached to the work
39
+ (an example is provided in the Appendix below).
40
+
41
+ "Derivative Works" shall mean any work, whether in Source or Object
42
+ form, that is based on (or derived from) the Work and for which the
43
+ editorial revisions, annotations, elaborations, or other modifications
44
+ represent, as a whole, an original work of authorship. For the purposes
45
+ of this License, Derivative Works shall not include works that remain
46
+ separable from, or merely link (or bind by name) to the interfaces of,
47
+ the Work and Derivative Works thereof.
48
+
49
+ "Contribution" shall mean any work of authorship, including
50
+ the original version of the Work and any modifications or additions
51
+ to that Work or Derivative Works thereof, that is intentionally
52
+ submitted to Licensor for inclusion in the Work by the copyright owner
53
+ or by an individual or Legal Entity authorized to submit on behalf of
54
+ the copyright owner. For the purposes of this definition, "submitted"
55
+ means any form of electronic, verbal, or written communication sent
56
+ to the Licensor or its representatives, including but not limited to
57
+ communication on electronic mailing lists, source code control systems,
58
+ and issue tracking systems that are managed by, or on behalf of, the
59
+ Licensor for the purpose of discussing and improving the Work, but
60
+ excluding communication that is conspicuously marked or otherwise
61
+ designated in writing by the copyright owner as "Not a Contribution."
62
+
63
+ "Contributor" shall mean Licensor and any individual or Legal Entity
64
+ on behalf of whom a Contribution has been received by Licensor and
65
+ subsequently incorporated within the Work.
66
+
67
+ 2. Grant of Copyright License. Subject to the terms and conditions of
68
+ this License, each Contributor hereby grants to You a perpetual,
69
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70
+ copyright license to reproduce, prepare Derivative Works of,
71
+ publicly display, publicly perform, sublicense, and distribute the
72
+ Work and such Derivative Works in Source or Object form.
73
+
74
+ 3. Grant of Patent License. Subject to the terms and conditions of
75
+ this License, each Contributor hereby grants to You a perpetual,
76
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77
+ (except as stated in this section) patent license to make, have made,
78
+ use, offer to sell, sell, import, and otherwise transfer the Work,
79
+ where such license applies only to those patent claims licensable
80
+ by such Contributor that are necessarily infringed by their
81
+ Contribution(s) alone or by combination of their Contribution(s)
82
+ with the Work to which such Contribution(s) was submitted. If You
83
+ institute patent litigation against any entity (including a
84
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
85
+ or a Contribution incorporated within the Work constitutes direct
86
+ or contributory patent infringement, then any patent licenses
87
+ granted to You under this License for that Work shall terminate
88
+ as of the date such litigation is filed.
89
+
90
+ 4. Redistribution. You may reproduce and distribute copies of the
91
+ Work or Derivative Works thereof in any medium, with or without
92
+ modifications, and in Source or Object form, provided that You
93
+ meet the following conditions:
94
+
95
+ (a) You must give any other recipients of the Work or
96
+ Derivative Works a copy of this License; and
97
+
98
+ (b) You must cause any modified files to carry prominent notices
99
+ stating that You changed the files; and
100
+
101
+ (c) You must retain, in the Source form of any Derivative Works
102
+ that You distribute, all copyright, patent, trademark, and
103
+ attribution notices from the Source form of the Work,
104
+ excluding those notices that do not pertain to any part of
105
+ the Derivative Works; and
106
+
107
+ (d) If the Work includes a "NOTICE" text file as part of its
108
+ distribution, then any Derivative Works that You distribute must
109
+ include a readable copy of the attribution notices contained
110
+ within such NOTICE file, excluding those notices that do not
111
+ pertain to any part of the Derivative Works, in at least one
112
+ of the following places: within a NOTICE text file distributed
113
+ as part of the Derivative Works; within the Source form or
114
+ documentation, if provided along with the Derivative Works; or,
115
+ within a display generated by the Derivative Works, if and
116
+ wherever such third-party notices normally appear. The contents
117
+ of the NOTICE file are for informational purposes only and
118
+ do not modify the License. You may add Your own attribution
119
+ notices within Derivative Works that You distribute, alongside
120
+ or as an addendum to the NOTICE text from the Work, provided
121
+ that such additional attribution notices cannot be construed
122
+ as modifying the License.
123
+
124
+ You may add Your own copyright statement to Your modifications and
125
+ may provide additional or different license terms and conditions
126
+ for use, reproduction, or distribution of Your modifications, or
127
+ for any such Derivative Works as a whole, provided Your use,
128
+ reproduction, and distribution of the Work otherwise complies with
129
+ the conditions stated in this License.
130
+
131
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
132
+ any Contribution intentionally submitted for inclusion in the Work
133
+ by You to the Licensor shall be under the terms and conditions of
134
+ this License, without any additional terms or conditions.
135
+ Notwithstanding the above, nothing herein shall supersede or modify
136
+ the terms of any separate license agreement you may have executed
137
+ with Licensor regarding such Contributions.
138
+
139
+ 6. Trademarks. This License does not grant permission to use the trade
140
+ names, trademarks, service marks, or product names of the Licensor,
141
+ except as required for reasonable and customary use in describing the
142
+ origin of the Work and reproducing the content of the NOTICE file.
143
+
144
+ 7. Disclaimer of Warranty. Unless required by applicable law or
145
+ agreed to in writing, Licensor provides the Work (and each
146
+ Contributor provides its Contributions) on an "AS IS" BASIS,
147
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148
+ implied, including, without limitation, any warranties or conditions
149
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150
+ PARTICULAR PURPOSE. You are solely responsible for determining the
151
+ appropriateness of using or redistributing the Work and assume any
152
+ risks associated with Your exercise of permissions under this License.
153
+
154
+ 8. Limitation of Liability. In no event and under no legal theory,
155
+ whether in tort (including negligence), contract, or otherwise,
156
+ unless required by applicable law (such as deliberate and grossly
157
+ negligent acts) or agreed to in writing, shall any Contributor be
158
+ liable to You for damages, including any direct, indirect, special,
159
+ incidental, or consequential damages of any character arising as a
160
+ result of this License or out of the use or inability to use the
161
+ Work (including but not limited to damages for loss of goodwill,
162
+ work stoppage, computer failure or malfunction, or any and all
163
+ other commercial damages or losses), even if such Contributor
164
+ has been advised of the possibility of such damages.
165
+
166
+ 9. Accepting Warranty or Additional Liability. While redistributing
167
+ the Work or Derivative Works thereof, You may choose to offer,
168
+ and charge a fee for, acceptance of support, warranty, indemnity,
169
+ or other liability obligations and/or rights consistent with this
170
+ License. However, in accepting such obligations, You may act only
171
+ on Your own behalf and on Your sole responsibility, not on behalf
172
+ of any other Contributor, and only if You agree to indemnify,
173
+ defend, and hold each Contributor harmless for any liability
174
+ incurred by, or claims asserted against, such Contributor by reason
175
+ of your accepting any such warranty or additional liability.
176
+
177
+ END OF TERMS AND CONDITIONS
178
+
179
+ APPENDIX: How to apply the Apache License to your work.
180
+
181
+ To apply the Apache License to your work, attach the following
182
+ boilerplate notice, with the fields enclosed by brackets "[]"
183
+ replaced with your own identifying information. (Don't include
184
+ the brackets!) The text should be enclosed in the appropriate
185
+ comment syntax for the file format. We also recommend that a
186
+ file or class name and description of purpose be included on the
187
+ same "printed page" as the copyright notice for easier
188
+ identification within third-party archives.
189
+
190
+ Copyright 2026 Alibaba Cloud
191
+
192
+ Licensed under the Apache License, Version 2.0 (the "License");
193
+ you may not use this file except in compliance with the License.
194
+ You may obtain a copy of the License at
195
+
196
+ http://www.apache.org/licenses/LICENSE-2.0
197
+
198
+ Unless required by applicable law or agreed to in writing, software
199
+ distributed under the License is distributed on an "AS IS" BASIS,
200
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201
+ See the License for the specific language governing permissions and
202
+ limitations under the License.
NOTICE ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Sansar OCR 2B
2
+ Copyright 2026 Muse Mesh Private Limited
3
+
4
+ This product is a modified version of Qwen3.5-2B (https://huggingface.co/Qwen/Qwen3.5-2B, revision
5
+ 15852e8c16360a2fea060d615a32b45270f8a8fc), Copyright 2026 Alibaba Cloud, licensed under the Apache License,
6
+ Version 2.0 (LICENSE-QWEN).
7
+
8
+ Modifications by Muse Mesh Private Limited (2026-10): all weights (language model and vision encoder) fine-tuned on
9
+ Sanskrit page-OCR data; weights stored in bfloat16 except the parameters the base release keeps in float32
10
+ (A_log, linear-attention norms); config.json dtype/use_cache and generation_config.json (stop tokens, greedy
11
+ decoding) set for inference. The tokenizer, chat template and processor settings are the base model's.
README.md ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-4.0
3
+ license_link: LICENSE
4
+ language:
5
+ - sa
6
+ library_name: transformers
7
+ pipeline_tag: image-text-to-text
8
+ base_model: Qwen/Qwen3.5-2B
9
+ base_model_relation: finetune
10
+ tags:
11
+ - ocr
12
+ - sanskrit
13
+ - devanagari
14
+ - document-ocr
15
+ - sansar
16
+ model-index:
17
+ - name: sansar-ocr-2b
18
+ results:
19
+ - task:
20
+ type: image-to-text
21
+ name: Sanskrit printed-page OCR
22
+ dataset:
23
+ type: sansar-bench-v1-pages
24
+ name: Sansar bench_v1 pages (54 archive.org book pages, 53 books)
25
+ metrics:
26
+ - type: cer
27
+ name: "median letter error rate, transformers (this repository's files)"
28
+ value: 1.05
29
+ - type: cer
30
+ name: "median letter error rate, vLLM (the training run's evaluation)"
31
+ value: 1.06
32
+ - type: cer
33
+ name: "mean letter error rate, transformers"
34
+ value: 2.31
35
+ ---
36
+
37
+ # Sansar OCR 2B
38
+
39
+ Reads printed Sanskrit book pages (Devanagari) and writes out their text, line by line. A 2.2B-parameter
40
+ vision-language model: [Qwen/Qwen3.5-2B](https://huggingface.co/Qwen/Qwen3.5-2B) fine-tuned on 19,377
41
+ Sanskrit page images with their text. From the **Sansar** project at [Muse Mesh](https://muse-mesh.com)
42
+ ([Hugging Face](https://huggingface.co/MuseMesh), [Sansar Lab](https://saansar.com)): Sanskrit language models, their
43
+ corpus, their tokenizer, and the OCR that feeds the corpus.
44
+
45
+ - **This version: v0.1.0** = training run `ocrvlm_v12_clean_q35`, finished 2026-10-08.
46
+ - **Accuracy**: median letter error rate **1.05%** on 54 held-out pages from 53 books
47
+ (transformers, the files in this repository), 1.06% with vLLM. Google Cloud Vision makes
48
+ 1.69% on the same pages and the archive.org OCR of these scans
49
+ 9.03%. Better than Vision on 38 of 54 pages
50
+ (39 of 54 with vLLM).
51
+ - **Training labels**: clean e-texts aligned to scans, the text layers of born-digital textbooks and news bulletins,
52
+ and synthetic pages. **No output of a commercial AI service (Google Cloud Vision, Anthropic Claude, OpenAI models,
53
+ Sarvam) was used as a training label**; those services appear on this card only as comparison rows in the
54
+ evaluation. See Training data.
55
+
56
+ ## Quick start
57
+
58
+ ```bash
59
+ pip install "transformers>=5.18" torch torchvision pillow numpy accelerate
60
+ ```
61
+
62
+ ```python
63
+ from huggingface_hub import hf_hub_download
64
+ import importlib.util
65
+
66
+ # ocr_page.py (in this repository) prepares pages exactly as in training and runs greedy decoding
67
+ path = hf_hub_download("MuseMesh/sansar-ocr-2b", "ocr_page.py", revision="v0.1.0")
68
+ spec = importlib.util.spec_from_file_location("ocr_page", path); ocr = importlib.util.module_from_spec(spec)
69
+ spec.loader.exec_module(ocr)
70
+
71
+ model, processor = ocr.load("MuseMesh/sansar-ocr-2b", revision="v0.1.0") # bfloat16 on a GPU, float32 on CPU
72
+ texts = ocr.transcribe(["page_001.jpg", "page_002.jpg"], model, processor, batch=4)
73
+ print(texts[0])
74
+ ```
75
+
76
+ Or from the command line: `python ocr_page.py --out_dir out/ pages/*.jpg` (one `.txt` per page).
77
+
78
+ What `ocr_page.py` does, if you want to call transformers directly:
79
+
80
+ 1. **Page image.** Crop near-white outer margins (a dark scanner border stays), then resize with the aspect ratio
81
+ kept so that width x height <= 1,800,000 pixels and both sides are multiples of 32. The model was trained on
82
+ exactly this; much larger or smaller pages are outside what it has seen. One page per request.
83
+ 2. **Prompt.** The chat template with one image and this text, thinking off (`enable_thinking=False`):
84
+
85
+ ```text
86
+ Transcribe all the text printed on this page exactly as printed, in reading order, line by line. Output only the text.
87
+ ```
88
+ 3. **Decoding.** Greedy (`do_sample=False`), up to 3,072 new tokens, stop at `<|im_end|>` (248046) or
89
+ `<|endoftext|>` (248044). `generation_config.json` sets all of this. Batching needs `padding_side="left"`.
90
+
91
+ ```python
92
+ import torch
93
+ from transformers import AutoModelForImageTextToText, AutoProcessor
94
+
95
+ model = AutoModelForImageTextToText.from_pretrained("MuseMesh/sansar-ocr-2b", dtype=torch.bfloat16).to("cuda").eval()
96
+ processor = AutoProcessor.from_pretrained("MuseMesh/sansar-ocr-2b")
97
+ msgs = [{"role": "user", "content": [{"type": "image"}, {"type": "text", "text": ocr.PROMPT}]}]
98
+ prompt = processor.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True, enable_thinking=False)
99
+ image = ocr.prepare_page("page_001.jpg") # margins trimmed, <= 1.8 MP, sides multiple of 32
100
+ x = processor(text=[prompt], images=[image], return_tensors="pt").to("cuda")
101
+ out = model.generate(**x, max_new_tokens=3072, do_sample=False)
102
+ print(processor.tokenizer.decode(out[0, x["input_ids"].shape[1]:], skip_special_tokens=True))
103
+ ```
104
+
105
+ **vLLM** (much faster for many pages): load the repository with
106
+ `LLM(model="MuseMesh/sansar-ocr-2b", limit_mm_per_prompt={"image": 1}, max_model_len=5672, dtype="bfloat16")`, send
107
+ `{"prompt": prompt, "multi_modal_data": {"image": image}}` with the same prompt and page preparation, and
108
+ `SamplingParams(temperature=0.0, max_tokens=3072, stop_token_ids=[248046, 248044])`. The vLLM numbers on this card
109
+ were measured on the training run's checkpoint with vLLM 0.30; the release files hold the same weights (see Files).
110
+
111
+ ## What the output looks like
112
+
113
+ Plain text, one printed line per output line, Devanagari as printed (NFC, no ZWJ/ZWNJ), `।` and `॥` as dandas,
114
+ digits as printed (Devanagari or Latin). On book pages it tends to leave out running heads, page numbers and
115
+ footnotes, because most of its training pages had those painted out (see Training data); do not rely on either
116
+ behaviour. Latin-script text (English introductions, IAST) was rare in training and is not evaluated.
117
+
118
+ ## Evaluation
119
+
120
+ **Bench.** `bench_v1_pages`: 54 pages from 53 archive.org scanned books (mixed print and scan quality), each
121
+ paired with the same passage from a clean digital edition of the text, cut to what is printed on that page and
122
+ checked page by page. No page of the bench books (nor any page sharing three 16-letter windows with a bench
123
+ reference) is in the training or validation data, and the bench was never used to pick a checkpoint.
124
+
125
+ **Metric.** Letter error rate: edit distance on Devanagari letters and signs only (consonants, vowels, vowel signs,
126
+ virama, anusvara, visarga, avagraha; no digits, dandas, Vedic accent marks, punctuation or spaces) divided by the reference's letter
127
+ count, with the reference located inside the output (text the reference does not cover, such as a running head the
128
+ model wrote out, is not counted against it). Median over the 54 pages, so one ruined page does not decide the score;
129
+ the mean is shown too. The same scorer and pages for every engine.
130
+
131
+ | engine | median letter CER | mean | bench tier "kept" (39) | tier "mid" (15) | hardest third of scans (18) | note |
132
+ |---|---:|---:|---:|---:|---:|---|
133
+ | Claude Opus 5.5 (Anthropic) | **0.65%** | 1.90% | 0.63% | 1.08% | 2.11% | general LLM, page by page; comparison only |
134
+ | **Sansar OCR 2B v0.1.0** (transformers) | **1.05%** | 2.31% | 0.78% | 1.31% | 3.14% | this repository's files and `ocr_page.py`, re-run for the release on an NVIDIA GeForce RTX 3060 |
135
+ | **Sansar OCR 2B v0.1.0** (vLLM) | **1.06%** | 2.27% | 0.81% | 1.40% | 3.12% | the training run's own evaluation, A100 |
136
+ | Claude Sonnet 5.5 (Anthropic) | **1.14%** | 2.17% | 1.10% | 1.31% | 3.12% | comparison only |
137
+ | Google Cloud Vision | **1.69%** | 3.89% | 1.50% | 3.15% | 3.55% | DOCUMENT_TEXT_DETECTION, 2026-10; comparison only |
138
+ | Codex gpt-6-astra (OpenAI) | **2.65%** | 3.92% | 2.18% | 3.55% | 6.66% | comparison only |
139
+ | archive.org OCR of the same scans | 9.03% | 9.64% | | | | the text most of these books are online with today |
140
+ | Qwen3.5-2B, no fine-tuning | **18.54%** | 28.89% | 17.04% | 21.88% | 27.19% | the base model, same prompt |
141
+
142
+ The Vision, Claude and Codex rows are those services' transcriptions of the same 54 page images (2026-09/10),
143
+ scored by the same scorer, shown for comparison only; none of their output was used to train this model. "kept"/"mid"
144
+ are the bench's own page-quality tiers; "hardest third" are the 18 pages where the archive.org OCR did worst (a proxy
145
+ for scan quality).
146
+
147
+ - **The release check.** The model in this repository (repackaged: see Files) was re-run on all 54 pages with
148
+ transformers and `ocr_page.py` for this release: median 1.05%, mean 2.31%
149
+ (NVIDIA GeForce RTX 3060, batch 4). The training run's own transformers cross-check of the same weights gave
150
+ 1.06%; its vLLM run 1.06%. Different engines and GPUs change a
151
+ few characters on some pages (bfloat16 kernels). Everything is in `eval/`.
152
+ - **Small bench.** With 54 pages a median difference of a few tenths of a point has a wide interval; the page-by-page
153
+ count (better than Vision on 39 of 54 pages, vLLM) is the sturdier evidence.
154
+ - **The worst pages are bad for every engine** (scan or reference problems, not this model's).
155
+ - **Validation.** On the 711-page validation set (31 books, held out by book; the same kinds of sources as
156
+ the training data) the median is 0.25% and the mean 0.93%. It is easier than the bench and not
157
+ comparable to it.
158
+ - **Overall CER** including punctuation, digits and spacing is higher: median 3.50% on the bench
159
+ (Vision 4.56%).
160
+
161
+ ### Speed
162
+
163
+ | GPU | engine | pages per hour (generation only) |
164
+ |---|---|---:|
165
+ | NVIDIA A100-SXM4-40GB (GCP spot) | vLLM, batch 64 | 9,216 (54 test pages) / 15,104 (711 validation pages) |
166
+ | NVIDIA GeForce RTX 3060 | transformers `generate`, batch 4 | 244 (54 test pages) |
167
+
168
+ About 847-1,035 output tokens per page (vLLM). Start-up (model load, vLLM compile) is not included.
169
+
170
+ ## Training
171
+
172
+ | | |
173
+ |---|---|
174
+ | base | Qwen/Qwen3.5-2B (revision `15852e8`), Apache-2.0: hybrid Gated-DeltaNet/attention language model with its vision encoder |
175
+ | method | full fine-tune of every weight (vision encoder at a lower learning rate), loss on the transcription only |
176
+ | steps | 2,000 x 16 pages = 32,000 page samples, 80.7M tokens seen |
177
+ | optimiser | 8-bit AdamW (bitsandbytes), lr 1.5e-5 (vision encoder 5e-6), 3% warmup, bfloat16 autocast over float32 master weights, gradient checkpointing |
178
+ | pages | the prompt above + page image (<= 1.8 MP) + label + `<|im_end|>`; at most 6,144 tokens |
179
+ | mixture | sampling weights per source (below); the last 15% of samples drawn from the gold sources (twin, textbooks, news) only |
180
+ | checkpoint | picked by loss on a source-balanced gold validation subset (276 pages, <= 120 per source), never on the test bench: step 2,000 (val loss 0.0621; 0.1577 at step 200) |
181
+ | hardware | 1x NVIDIA A100-SXM4-40GB, Google Cloud spot (a2-highgpu-1g, us-central1-a) |
182
+ | time and cost | 7.6 h of VM time for training and the evaluations (1 spot stop; training resumed from its last checkpoint), about $9.9 of spot time |
183
+
184
+ `training/summary.json` holds every argument and the validation-loss curve; `training/mixture.json` the sample counts;
185
+ `training/label_stats.json` the label-set counts and exactly what was excluded.
186
+
187
+ ## Training data
188
+
189
+ 19,377 training pages from 1,057 books, split by book from 711 validation pages (31 books)
190
+ and the 54 test pages. Page images and labels are not redistributed here: most of the scans and texts carry no open
191
+ licence. Where each label comes from:
192
+
193
+ | source | train pages | weight | samples drawn | label |
194
+ |---|---:|---:|---:|---|
195
+ | archive.org scans + a clean e-text of the same work ("twin") | 11,074 | 1.5 | 27,467 | a clean digital edition of the work (Sanskrit Wikisource proofread pages, GRETIL, Muktabodha, sanskritdocuments.org, Ambuda, sanskritsahitya.org, snskrt) aligned to the printed page and cut at its printed line breaks; running heads, page numbers and footnotes are painted out of the image |
196
+ | born-digital textbooks (NCERT, Kerala SCERT) | 3,367 | 0.5 | 2,808 | the PDF's own text layer, repaired by rule (split words, doubled signs, reph order); ~1 split word in 100 remains |
197
+ | All India Radio Sanskrit news bulletins (2023-2026) | 3,839 | 0.2 | 1,270 | the PDF text decoded from its fonts (the fonts' own glyph tables, and a vocabulary-based decipherment of unmapped glyphs); no OCR; ~1-1.5% character errors expected |
198
+ | synthetic pages | 1,097 | 0.3 | 455 | paragraphs from curated open Sanskrit e-text corpora (GRETIL, DCS, SARIT, Muktabodha, DharmaNexus, BORI Mahābhārata, ...) typeset in 1-2 columns with real fonts and degraded (skew, blur, noise, bleed); exact labels |
199
+
200
+ **No commercial AI service output is training text.** Labels come only from clean e-texts aligned to scans, the
201
+ text layers of born-digital textbooks and All India Radio bulletins, and synthetic pages typeset from curated
202
+ e-text corpora. Excluded on purpose: page transcriptions made with Google Cloud Vision, Anthropic Claude and OpenAI
203
+ Codex (an earlier, internal label set had used them), and synthetic pages typesetting paragraphs from Sarvam's
204
+ Vagartha dataset. Where those services were used at all, it was as a check, never as label text: the news-bulletin
205
+ decoding was validated against Vision on a sample of pages, and the comparison rows in Evaluation are their
206
+ transcriptions of the test pages. archive.org's own OCR is used only to locate the printed lines on twin pages.
207
+ Wikisource texts are human-proofread transcriptions by Wikisource volunteers.
208
+
209
+ All labels are NFC with ZWJ/ZWNJ removed, `|` as `।`, and a colon typed after a letter as visarga. Every training
210
+ and validation page that shares three or more 16-letter windows with a test reference was dropped.
211
+
212
+ ## Limitations
213
+
214
+ - **Printed Devanagari Sanskrit only.** Not trained on manuscripts, handwriting, palm leaves, other scripts or
215
+ Hindi/Marathi pages (some Hindi in the textbooks and news, but it was not evaluated).
216
+ - **Reading order** on two-column pages, glossaries, tables and picture captions can be wrong; on scans of two-page
217
+ spreads it can read across. (Fewer such pages were in training than in our earlier internal model, which also
218
+ learnt from Vision's text of glossary and table pages.)
219
+ - **Loops and runaways.** On a hard page it can repeat a line until the 3,072-token cap. Check for repeated lines.
220
+ - **Page furniture** (running heads, page numbers, footnotes) is sometimes left out and sometimes written out.
221
+ - **Not scored**: digits, punctuation, spacing and Vedic accents are outside the letter metric; the overall error
222
+ rate including them is 3.50% (median).
223
+ - **It can invent text** on blank pages, figures or very faint scans, as any generative OCR can. It also inherits
224
+ the base model's general behaviour on anything that is not a Sanskrit page.
225
+ - **Labels are imperfect**: the twin labels follow another edition of the same work (a few percent of variant
226
+ readings and verse numbers), the textbook layers split words, the news decoding has rare glyph errors. The model
227
+ learnt some of that.
228
+
229
+ ## Versions
230
+
231
+ Each version is a git tag; `main` is the newest. Pin one with `revision="v0.1.0"`.
232
+
233
+ | version | date | training run | bench median (transformers / vLLM) | Google Vision |
234
+ |---|---|---|---:|---:|
235
+ | v0.1.0 | 2026-10-08 | `ocrvlm_v12_clean_q35` | 1.05% / 1.06% | 1.69% |
236
+
237
+ ## Files
238
+
239
+ | file | what |
240
+ |---|---|
241
+ | `model.safetensors` | the weights, bfloat16 (the gated-DeltaNet decay and norm parameters in float32 as in the base release); the output head tied to the input embedding |
242
+ | `config.json`, `generation_config.json` | architecture; greedy decoding with both stop tokens |
243
+ | `tokenizer.json`, `tokenizer_config.json`, `chat_template.jinja`, `processor_config.json` | the base model's tokenizer and processor, unchanged |
244
+ | `ocr_page.py` | page preparation, loading and batch transcription (the code above) |
245
+ | `eval/bench_v1_scores.json` | per-page and per-group scores of every engine in the table |
246
+ | `eval/verification.json`, `eval/verification_pages.json` | the release check: this repository's files re-run on the 54 pages |
247
+ | `eval/transcriptions/` | the training run's own outputs for the 54 pages (vLLM and transformers) |
248
+ | `eval/*_scores.json`, `eval/*_timing.json` | the training run's evaluation logs (test, validation) |
249
+ | `training/summary.json`, `training/mixture.json`, `training/cloud.json`, `training/label_stats.json` | arguments, validation-loss curve, sample counts, machine time, label-set counts |
250
+ | `LICENSE`, `LICENSE-CODE`, `LICENSE-QWEN`, `NOTICE`, `CHANGELOG.md` | licences, base-model attribution, version history |
251
+
252
+ Repackaging against the training checkpoint: the training run saved the tied output head as a second copy of the
253
+ input embedding (bit-identical; dropped); `config.json` records `bfloat16` and `use_cache: true` instead of the
254
+ training-time `float32`/`false`; `generation_config.json` adds the `<|im_end|>` stop token and greedy decoding. No
255
+ weight changed.
256
+
257
+ ## Licence
258
+
259
+ This release is for research and non-commercial use. The training labels come partly from sources without an open
260
+ licence (textbooks, news bulletins, scanned books), used here for research.
261
+
262
+ - Weights (`model.safetensors`): **CC BY-NC 4.0** (`LICENSE`). Non-commercial use (research, teaching, non-profit
263
+ work) with attribution to "Sansar, Muse Mesh Private Limited".
264
+ - Base model: Qwen3.5-2B by Alibaba Cloud, **Apache-2.0** (`LICENSE-QWEN`, `NOTICE`). The tokenizer and processor
265
+ files are the base model's and stay under Apache-2.0.
266
+ - Code (`ocr_page.py`): **Apache-2.0** (`LICENSE-CODE`).
267
+ - Commercial use: contact kushal@muse-mesh.com.
268
+
269
+ ## Citation
270
+
271
+ ```bibtex
272
+ @misc{sansar_ocr_2b_2026,
273
+ title = {Sansar OCR 2B: printed Sanskrit page OCR},
274
+ author = {Muse Mesh},
275
+ year = {2026},
276
+ note = {v0.1.0, fine-tuned from Qwen3.5-2B},
277
+ url = {https://huggingface.co/MuseMesh/sansar-ocr-2b}
278
+ }
279
+ ```
280
+
281
+ Contact: kushal@muse-mesh.com
chat_template.jinja ADDED
@@ -0,0 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {%- set image_count = namespace(value=0) %}
2
+ {%- set video_count = namespace(value=0) %}
3
+ {%- macro render_content(content, do_vision_count, is_system_content=false) %}
4
+ {%- if content is string %}
5
+ {{- content }}
6
+ {%- elif content is iterable and content is not mapping %}
7
+ {%- for item in content %}
8
+ {%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
9
+ {%- if is_system_content %}
10
+ {{- raise_exception('System message cannot contain images.') }}
11
+ {%- endif %}
12
+ {%- if do_vision_count %}
13
+ {%- set image_count.value = image_count.value + 1 %}
14
+ {%- endif %}
15
+ {%- if add_vision_id %}
16
+ {{- 'Picture ' ~ image_count.value ~ ': ' }}
17
+ {%- endif %}
18
+ {{- '<|vision_start|><|image_pad|><|vision_end|>' }}
19
+ {%- elif 'video' in item or item.type == 'video' %}
20
+ {%- if is_system_content %}
21
+ {{- raise_exception('System message cannot contain videos.') }}
22
+ {%- endif %}
23
+ {%- if do_vision_count %}
24
+ {%- set video_count.value = video_count.value + 1 %}
25
+ {%- endif %}
26
+ {%- if add_vision_id %}
27
+ {{- 'Video ' ~ video_count.value ~ ': ' }}
28
+ {%- endif %}
29
+ {{- '<|vision_start|><|video_pad|><|vision_end|>' }}
30
+ {%- elif 'text' in item %}
31
+ {{- item.text }}
32
+ {%- else %}
33
+ {{- raise_exception('Unexpected item type in content.') }}
34
+ {%- endif %}
35
+ {%- endfor %}
36
+ {%- elif content is none or content is undefined %}
37
+ {{- '' }}
38
+ {%- else %}
39
+ {{- raise_exception('Unexpected content type.') }}
40
+ {%- endif %}
41
+ {%- endmacro %}
42
+ {%- if not messages %}
43
+ {{- raise_exception('No messages provided.') }}
44
+ {%- endif %}
45
+ {%- if tools and tools is iterable and tools is not mapping %}
46
+ {{- '<|im_start|>system\n' }}
47
+ {{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
48
+ {%- for tool in tools %}
49
+ {{- "\n" }}
50
+ {{- tool | tojson }}
51
+ {%- endfor %}
52
+ {{- "\n</tools>" }}
53
+ {{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
54
+ {%- if messages[0].role == 'system' %}
55
+ {%- set content = render_content(messages[0].content, false, true)|trim %}
56
+ {%- if content %}
57
+ {{- '\n\n' + content }}
58
+ {%- endif %}
59
+ {%- endif %}
60
+ {{- '<|im_end|>\n' }}
61
+ {%- else %}
62
+ {%- if messages[0].role == 'system' %}
63
+ {%- set content = render_content(messages[0].content, false, true)|trim %}
64
+ {{- '<|im_start|>system\n' + content + '<|im_end|>\n' }}
65
+ {%- endif %}
66
+ {%- endif %}
67
+ {%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
68
+ {%- for message in messages[::-1] %}
69
+ {%- set index = (messages|length - 1) - loop.index0 %}
70
+ {%- if ns.multi_step_tool and message.role == "user" %}
71
+ {%- set content = render_content(message.content, false)|trim %}
72
+ {%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
73
+ {%- set ns.multi_step_tool = false %}
74
+ {%- set ns.last_query_index = index %}
75
+ {%- endif %}
76
+ {%- endif %}
77
+ {%- endfor %}
78
+ {%- if ns.multi_step_tool %}
79
+ {{- raise_exception('No user query found in messages.') }}
80
+ {%- endif %}
81
+ {%- for message in messages %}
82
+ {%- set content = render_content(message.content, true)|trim %}
83
+ {%- if message.role == "system" %}
84
+ {%- if not loop.first %}
85
+ {{- raise_exception('System message must be at the beginning.') }}
86
+ {%- endif %}
87
+ {%- elif message.role == "user" %}
88
+ {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
89
+ {%- elif message.role == "assistant" %}
90
+ {%- set reasoning_content = '' %}
91
+ {%- if message.reasoning_content is string %}
92
+ {%- set reasoning_content = message.reasoning_content %}
93
+ {%- else %}
94
+ {%- if '</think>' in content %}
95
+ {%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
96
+ {%- set content = content.split('</think>')[-1].lstrip('\n') %}
97
+ {%- endif %}
98
+ {%- endif %}
99
+ {%- set reasoning_content = reasoning_content|trim %}
100
+ {%- if loop.index0 > ns.last_query_index %}
101
+ {{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
102
+ {%- else %}
103
+ {{- '<|im_start|>' + message.role + '\n' + content }}
104
+ {%- endif %}
105
+ {%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
106
+ {%- for tool_call in message.tool_calls %}
107
+ {%- if tool_call.function is defined %}
108
+ {%- set tool_call = tool_call.function %}
109
+ {%- endif %}
110
+ {%- if loop.first %}
111
+ {%- if content|trim %}
112
+ {{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
113
+ {%- else %}
114
+ {{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
115
+ {%- endif %}
116
+ {%- else %}
117
+ {{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
118
+ {%- endif %}
119
+ {%- if tool_call.arguments is defined %}
120
+ {%- for args_name, args_value in tool_call.arguments|items %}
121
+ {{- '<parameter=' + args_name + '>\n' }}
122
+ {%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}
123
+ {{- args_value }}
124
+ {{- '\n</parameter>\n' }}
125
+ {%- endfor %}
126
+ {%- endif %}
127
+ {{- '</function>\n</tool_call>' }}
128
+ {%- endfor %}
129
+ {%- endif %}
130
+ {{- '<|im_end|>\n' }}
131
+ {%- elif message.role == "tool" %}
132
+ {%- if loop.previtem and loop.previtem.role != "tool" %}
133
+ {{- '<|im_start|>user' }}
134
+ {%- endif %}
135
+ {{- '\n<tool_response>\n' }}
136
+ {{- content }}
137
+ {{- '\n</tool_response>' }}
138
+ {%- if not loop.last and loop.nextitem.role != "tool" %}
139
+ {{- '<|im_end|>\n' }}
140
+ {%- elif loop.last %}
141
+ {{- '<|im_end|>\n' }}
142
+ {%- endif %}
143
+ {%- else %}
144
+ {{- raise_exception('Unexpected message role.') }}
145
+ {%- endif %}
146
+ {%- endfor %}
147
+ {%- if add_generation_prompt %}
148
+ {{- '<|im_start|>assistant\n' }}
149
+ {%- if enable_thinking is defined and enable_thinking is true %}
150
+ {{- '<think>\n' }}
151
+ {%- else %}
152
+ {{- '<think>\n\n</think>\n\n' }}
153
+ {%- endif %}
154
+ {%- endif %}
config.json ADDED
@@ -0,0 +1,106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "Qwen3_5ForConditionalGeneration"
4
+ ],
5
+ "dtype": "bfloat16",
6
+ "image_token_id": 248056,
7
+ "model_type": "qwen3_5",
8
+ "text_config": {
9
+ "attention_bias": false,
10
+ "attention_dropout": 0.0,
11
+ "attn_output_gate": true,
12
+ "bos_token_id": null,
13
+ "dtype": "bfloat16",
14
+ "eos_token_id": 248044,
15
+ "full_attention_interval": 4,
16
+ "head_dim": 256,
17
+ "hidden_act": "silu",
18
+ "hidden_size": 2048,
19
+ "initializer_range": 0.02,
20
+ "intermediate_size": 6144,
21
+ "layer_types": [
22
+ "linear_attention",
23
+ "linear_attention",
24
+ "linear_attention",
25
+ "full_attention",
26
+ "linear_attention",
27
+ "linear_attention",
28
+ "linear_attention",
29
+ "full_attention",
30
+ "linear_attention",
31
+ "linear_attention",
32
+ "linear_attention",
33
+ "full_attention",
34
+ "linear_attention",
35
+ "linear_attention",
36
+ "linear_attention",
37
+ "full_attention",
38
+ "linear_attention",
39
+ "linear_attention",
40
+ "linear_attention",
41
+ "full_attention",
42
+ "linear_attention",
43
+ "linear_attention",
44
+ "linear_attention",
45
+ "full_attention"
46
+ ],
47
+ "linear_conv_kernel_dim": 4,
48
+ "linear_key_head_dim": 128,
49
+ "linear_num_key_heads": 16,
50
+ "linear_num_value_heads": 16,
51
+ "linear_value_head_dim": 128,
52
+ "mamba_ssm_dtype": "float32",
53
+ "max_position_embeddings": 262144,
54
+ "mlp_only_layers": [],
55
+ "model_type": "qwen3_5_text",
56
+ "mtp_num_hidden_layers": 1,
57
+ "mtp_use_dedicated_embeddings": false,
58
+ "num_attention_heads": 8,
59
+ "num_hidden_layers": 24,
60
+ "num_key_value_heads": 2,
61
+ "pad_token_id": null,
62
+ "partial_rotary_factor": 0.25,
63
+ "rms_norm_eps": 1e-06,
64
+ "rope_parameters": {
65
+ "mrope_interleaved": true,
66
+ "mrope_section": [
67
+ 11,
68
+ 11,
69
+ 10
70
+ ],
71
+ "partial_rotary_factor": 0.25,
72
+ "rope_theta": 10000000,
73
+ "rope_type": "default"
74
+ },
75
+ "tie_word_embeddings": true,
76
+ "use_cache": true,
77
+ "vocab_size": 248320
78
+ },
79
+ "tie_word_embeddings": true,
80
+ "transformers_version": "5.19.0",
81
+ "use_cache": true,
82
+ "video_token_id": 248057,
83
+ "vision_config": {
84
+ "deepstack_visual_indexes": [],
85
+ "depth": 24,
86
+ "dtype": "bfloat16",
87
+ "hidden_act": "gelu_pytorch_tanh",
88
+ "hidden_size": 1024,
89
+ "in_channels": 3,
90
+ "initializer_range": 0.02,
91
+ "intermediate_size": 4096,
92
+ "model_type": "qwen3_5_vision",
93
+ "num_heads": 16,
94
+ "num_position_embeddings": 2304,
95
+ "out_hidden_size": 2048,
96
+ "patch_size": 16,
97
+ "rope_parameters": {
98
+ "rope_theta": 10000.0,
99
+ "rope_type": "axial"
100
+ },
101
+ "spatial_merge_size": 2,
102
+ "temporal_patch_size": 2
103
+ },
104
+ "vision_end_token_id": 248054,
105
+ "vision_start_token_id": 248053
106
+ }
eval/bench_v1_scores.json ADDED
@@ -0,0 +1,2379 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "OCR-VLM v1.2-clean (vLLM)": {
3
+ "n": 54,
4
+ "missing": [],
5
+ "cer_letters": {
6
+ "n": 54,
7
+ "median": 0.0106,
8
+ "mean": 0.0227
9
+ },
10
+ "cer": {
11
+ "n": 54,
12
+ "median": 0.0354,
13
+ "mean": 0.0468
14
+ },
15
+ "covered": {
16
+ "n": 54,
17
+ "median": 1.0,
18
+ "mean": 0.9988
19
+ },
20
+ "groups": {
21
+ "footnotes:no": {
22
+ "n": 49,
23
+ "median": 0.0097,
24
+ "mean": 0.0224
25
+ },
26
+ "footnotes:yes": {
27
+ "n": 5,
28
+ "median": 0.02,
29
+ "mean": 0.0254
30
+ },
31
+ "header:no": {
32
+ "n": 23,
33
+ "median": 0.0105,
34
+ "mean": 0.022
35
+ },
36
+ "header:yes": {
37
+ "n": 31,
38
+ "median": 0.0107,
39
+ "mean": 0.0232
40
+ },
41
+ "old_ocr_cer:high": {
42
+ "n": 18,
43
+ "median": 0.0312,
44
+ "mean": 0.0454
45
+ },
46
+ "old_ocr_cer:low": {
47
+ "n": 18,
48
+ "median": 0.007,
49
+ "mean": 0.0118
50
+ },
51
+ "old_ocr_cer:mid": {
52
+ "n": 18,
53
+ "median": 0.0076,
54
+ "mean": 0.0109
55
+ },
56
+ "tier:kept": {
57
+ "n": 39,
58
+ "median": 0.0081,
59
+ "mean": 0.0229
60
+ },
61
+ "tier:mid": {
62
+ "n": 15,
63
+ "median": 0.014,
64
+ "mean": 0.0222
65
+ }
66
+ },
67
+ "pages": {
68
+ "ocrbench_v1_000": {
69
+ "cer_letters": 0.0039,
70
+ "cer": 0.0074,
71
+ "covered": 1.0
72
+ },
73
+ "ocrbench_v1_001": {
74
+ "cer_letters": 0.0096,
75
+ "cer": 0.0151,
76
+ "covered": 1.0
77
+ },
78
+ "ocrbench_v1_002": {
79
+ "cer_letters": 0.0369,
80
+ "cer": 0.0381,
81
+ "covered": 0.983
82
+ },
83
+ "ocrbench_v1_003": {
84
+ "cer_letters": 0.0422,
85
+ "cer": 0.0637,
86
+ "covered": 1.0
87
+ },
88
+ "ocrbench_v1_004": {
89
+ "cer_letters": 0.0026,
90
+ "cer": 0.0204,
91
+ "covered": 1.0
92
+ },
93
+ "ocrbench_v1_005": {
94
+ "cer_letters": 0.0026,
95
+ "cer": 0.0022,
96
+ "covered": 1.0
97
+ },
98
+ "ocrbench_v1_006": {
99
+ "cer_letters": 0.0105,
100
+ "cer": 0.0203,
101
+ "covered": 1.0
102
+ },
103
+ "ocrbench_v1_007": {
104
+ "cer_letters": 0.0011,
105
+ "cer": 0.0393,
106
+ "covered": 1.0
107
+ },
108
+ "ocrbench_v1_008": {
109
+ "cer_letters": 0.0078,
110
+ "cer": 0.0107,
111
+ "covered": 1.0
112
+ },
113
+ "ocrbench_v1_009": {
114
+ "cer_letters": 0.0021,
115
+ "cer": 0.0423,
116
+ "covered": 1.0
117
+ },
118
+ "ocrbench_v1_010": {
119
+ "cer_letters": 0.0073,
120
+ "cer": 0.0164,
121
+ "covered": 1.0
122
+ },
123
+ "ocrbench_v1_011": {
124
+ "cer_letters": 0.0068,
125
+ "cer": 0.0412,
126
+ "covered": 1.0
127
+ },
128
+ "ocrbench_v1_012": {
129
+ "cer_letters": 0.0063,
130
+ "cer": 0.032,
131
+ "covered": 1.0
132
+ },
133
+ "ocrbench_v1_013": {
134
+ "cer_letters": 0.0121,
135
+ "cer": 0.0138,
136
+ "covered": 1.0
137
+ },
138
+ "ocrbench_v1_014": {
139
+ "cer_letters": 0.0053,
140
+ "cer": 0.0782,
141
+ "covered": 1.0
142
+ },
143
+ "ocrbench_v1_015": {
144
+ "cer_letters": 0.0114,
145
+ "cer": 0.0684,
146
+ "covered": 1.0
147
+ },
148
+ "ocrbench_v1_016": {
149
+ "cer_letters": 0.0038,
150
+ "cer": 0.0032,
151
+ "covered": 1.0
152
+ },
153
+ "ocrbench_v1_017": {
154
+ "cer_letters": 0.0168,
155
+ "cer": 0.05,
156
+ "covered": 1.0
157
+ },
158
+ "ocrbench_v1_019": {
159
+ "cer_letters": 0.0014,
160
+ "cer": 0.015,
161
+ "covered": 1.0
162
+ },
163
+ "ocrbench_v1_020": {
164
+ "cer_letters": 0.0043,
165
+ "cer": 0.0285,
166
+ "covered": 1.0
167
+ },
168
+ "ocrbench_v1_021": {
169
+ "cer_letters": 0.0705,
170
+ "cer": 0.0636,
171
+ "covered": 1.0
172
+ },
173
+ "ocrbench_v1_022": {
174
+ "cer_letters": 0.0071,
175
+ "cer": 0.0059,
176
+ "covered": 1.0
177
+ },
178
+ "ocrbench_v1_023": {
179
+ "cer_letters": 0.0141,
180
+ "cer": 0.0172,
181
+ "covered": 1.0
182
+ },
183
+ "ocrbench_v1_024": {
184
+ "cer_letters": 0.0107,
185
+ "cer": 0.0519,
186
+ "covered": 1.0
187
+ },
188
+ "ocrbench_v1_025": {
189
+ "cer_letters": 0.0024,
190
+ "cer": 0.0049,
191
+ "covered": 1.0
192
+ },
193
+ "ocrbench_v1_026": {
194
+ "cer_letters": 0.0,
195
+ "cer": 0.0033,
196
+ "covered": 1.0
197
+ },
198
+ "ocrbench_v1_027": {
199
+ "cer_letters": 0.0674,
200
+ "cer": 0.0899,
201
+ "covered": 1.0
202
+ },
203
+ "ocrbench_v1_028": {
204
+ "cer_letters": 0.0205,
205
+ "cer": 0.0292,
206
+ "covered": 1.0
207
+ },
208
+ "ocrbench_v1_029": {
209
+ "cer_letters": 0.0116,
210
+ "cer": 0.028,
211
+ "covered": 1.0
212
+ },
213
+ "ocrbench_v1_030": {
214
+ "cer_letters": 0.0355,
215
+ "cer": 0.0753,
216
+ "covered": 1.0
217
+ },
218
+ "ocrbench_v1_031": {
219
+ "cer_letters": 0.0037,
220
+ "cer": 0.0033,
221
+ "covered": 1.0
222
+ },
223
+ "ocrbench_v1_032": {
224
+ "cer_letters": 0.0143,
225
+ "cer": 0.0522,
226
+ "covered": 1.0
227
+ },
228
+ "ocrbench_v1_033": {
229
+ "cer_letters": 0.001,
230
+ "cer": 0.0236,
231
+ "covered": 1.0
232
+ },
233
+ "ocrbench_v1_034": {
234
+ "cer_letters": 0.0006,
235
+ "cer": 0.0102,
236
+ "covered": 1.0
237
+ },
238
+ "ocrbench_v1_035": {
239
+ "cer_letters": 0.0178,
240
+ "cer": 0.0201,
241
+ "covered": 1.0
242
+ },
243
+ "ocrbench_v1_036": {
244
+ "cer_letters": 0.0103,
245
+ "cer": 0.0124,
246
+ "covered": 1.0
247
+ },
248
+ "ocrbench_v1_037": {
249
+ "cer_letters": 0.0097,
250
+ "cer": 0.0246,
251
+ "covered": 1.0
252
+ },
253
+ "ocrbench_v1_039": {
254
+ "cer_letters": 0.0043,
255
+ "cer": 0.0279,
256
+ "covered": 1.0
257
+ },
258
+ "ocrbench_v1_040": {
259
+ "cer_letters": 0.0081,
260
+ "cer": 0.0467,
261
+ "covered": 1.0
262
+ },
263
+ "ocrbench_v1_042": {
264
+ "cer_letters": 0.0038,
265
+ "cer": 0.0054,
266
+ "covered": 1.0
267
+ },
268
+ "ocrbench_v1_043": {
269
+ "cer_letters": 0.0075,
270
+ "cer": 0.0356,
271
+ "covered": 1.0
272
+ },
273
+ "ocrbench_v1_044": {
274
+ "cer_letters": 0.0218,
275
+ "cer": 0.0694,
276
+ "covered": 1.0
277
+ },
278
+ "ocrbench_v1_046": {
279
+ "cer_letters": 0.0289,
280
+ "cer": 0.0565,
281
+ "covered": 1.0
282
+ },
283
+ "ocrbench_v1_047": {
284
+ "cer_letters": 0.02,
285
+ "cer": 0.067,
286
+ "covered": 1.0
287
+ },
288
+ "ocrbench_v1_048": {
289
+ "cer_letters": 0.0336,
290
+ "cer": 0.0784,
291
+ "covered": 1.0
292
+ },
293
+ "ocrbench_v1_050": {
294
+ "cer_letters": 0.084,
295
+ "cer": 0.1427,
296
+ "covered": 1.0
297
+ },
298
+ "ocrbench_v1_051": {
299
+ "cer_letters": 0.0593,
300
+ "cer": 0.1027,
301
+ "covered": 1.0
302
+ },
303
+ "ocrbench_v1_052": {
304
+ "cer_letters": 0.0596,
305
+ "cer": 0.0899,
306
+ "covered": 1.0
307
+ },
308
+ "ocrbench_v1_053": {
309
+ "cer_letters": 0.014,
310
+ "cer": 0.0352,
311
+ "covered": 1.0
312
+ },
313
+ "ocrbench_v1_054": {
314
+ "cer_letters": 0.0131,
315
+ "cer": 0.0772,
316
+ "covered": 1.0
317
+ },
318
+ "ocrbench_v1_055": {
319
+ "cer_letters": 0.0977,
320
+ "cer": 0.1163,
321
+ "covered": 1.0
322
+ },
323
+ "ocrbench_v1_057": {
324
+ "cer_letters": 0.0485,
325
+ "cer": 0.1015,
326
+ "covered": 1.0
327
+ },
328
+ "ocrbench_v1_058": {
329
+ "cer_letters": 0.1584,
330
+ "cer": 0.2106,
331
+ "covered": 0.952
332
+ },
333
+ "ocrbench_v1_059": {
334
+ "cer_letters": 0.0709,
335
+ "cer": 0.1446,
336
+ "covered": 1.0
337
+ }
338
+ }
339
+ },
340
+ "OCR-VLM v1.2-clean (HF)": {
341
+ "n": 54,
342
+ "missing": [],
343
+ "cer_letters": {
344
+ "n": 54,
345
+ "median": 0.0106,
346
+ "mean": 0.0229
347
+ },
348
+ "cer": {
349
+ "n": 54,
350
+ "median": 0.035,
351
+ "mean": 0.0474
352
+ },
353
+ "covered": {
354
+ "n": 54,
355
+ "median": 1.0,
356
+ "mean": 0.9984
357
+ },
358
+ "groups": {
359
+ "footnotes:no": {
360
+ "n": 49,
361
+ "median": 0.0096,
362
+ "mean": 0.0227
363
+ },
364
+ "footnotes:yes": {
365
+ "n": 5,
366
+ "median": 0.02,
367
+ "mean": 0.0248
368
+ },
369
+ "header:no": {
370
+ "n": 23,
371
+ "median": 0.0105,
372
+ "mean": 0.0226
373
+ },
374
+ "header:yes": {
375
+ "n": 31,
376
+ "median": 0.0107,
377
+ "mean": 0.023
378
+ },
379
+ "old_ocr_cer:high": {
380
+ "n": 18,
381
+ "median": 0.0303,
382
+ "mean": 0.045
383
+ },
384
+ "old_ocr_cer:low": {
385
+ "n": 18,
386
+ "median": 0.0068,
387
+ "mean": 0.0128
388
+ },
389
+ "old_ocr_cer:mid": {
390
+ "n": 18,
391
+ "median": 0.0076,
392
+ "mean": 0.0108
393
+ },
394
+ "tier:kept": {
395
+ "n": 39,
396
+ "median": 0.0081,
397
+ "mean": 0.0232
398
+ },
399
+ "tier:mid": {
400
+ "n": 15,
401
+ "median": 0.0131,
402
+ "mean": 0.022
403
+ }
404
+ },
405
+ "pages": {
406
+ "ocrbench_v1_000": {
407
+ "cer_letters": 0.0039,
408
+ "cer": 0.0074,
409
+ "covered": 1.0
410
+ },
411
+ "ocrbench_v1_001": {
412
+ "cer_letters": 0.0096,
413
+ "cer": 0.0151,
414
+ "covered": 1.0
415
+ },
416
+ "ocrbench_v1_002": {
417
+ "cer_letters": 0.0565,
418
+ "cer": 0.0689,
419
+ "covered": 0.962
420
+ },
421
+ "ocrbench_v1_003": {
422
+ "cer_letters": 0.0407,
423
+ "cer": 0.0624,
424
+ "covered": 1.0
425
+ },
426
+ "ocrbench_v1_004": {
427
+ "cer_letters": 0.0026,
428
+ "cer": 0.0204,
429
+ "covered": 1.0
430
+ },
431
+ "ocrbench_v1_005": {
432
+ "cer_letters": 0.0026,
433
+ "cer": 0.0022,
434
+ "covered": 1.0
435
+ },
436
+ "ocrbench_v1_006": {
437
+ "cer_letters": 0.0105,
438
+ "cer": 0.0203,
439
+ "covered": 1.0
440
+ },
441
+ "ocrbench_v1_007": {
442
+ "cer_letters": 0.0011,
443
+ "cer": 0.0393,
444
+ "covered": 1.0
445
+ },
446
+ "ocrbench_v1_008": {
447
+ "cer_letters": 0.0078,
448
+ "cer": 0.0107,
449
+ "covered": 1.0
450
+ },
451
+ "ocrbench_v1_009": {
452
+ "cer_letters": 0.0021,
453
+ "cer": 0.0423,
454
+ "covered": 1.0
455
+ },
456
+ "ocrbench_v1_010": {
457
+ "cer_letters": 0.0073,
458
+ "cer": 0.0164,
459
+ "covered": 1.0
460
+ },
461
+ "ocrbench_v1_011": {
462
+ "cer_letters": 0.0053,
463
+ "cer": 0.0399,
464
+ "covered": 1.0
465
+ },
466
+ "ocrbench_v1_012": {
467
+ "cer_letters": 0.0063,
468
+ "cer": 0.032,
469
+ "covered": 1.0
470
+ },
471
+ "ocrbench_v1_013": {
472
+ "cer_letters": 0.0121,
473
+ "cer": 0.0138,
474
+ "covered": 1.0
475
+ },
476
+ "ocrbench_v1_014": {
477
+ "cer_letters": 0.0053,
478
+ "cer": 0.0782,
479
+ "covered": 1.0
480
+ },
481
+ "ocrbench_v1_015": {
482
+ "cer_letters": 0.0114,
483
+ "cer": 0.0684,
484
+ "covered": 1.0
485
+ },
486
+ "ocrbench_v1_016": {
487
+ "cer_letters": 0.0038,
488
+ "cer": 0.0032,
489
+ "covered": 1.0
490
+ },
491
+ "ocrbench_v1_017": {
492
+ "cer_letters": 0.0168,
493
+ "cer": 0.0492,
494
+ "covered": 1.0
495
+ },
496
+ "ocrbench_v1_019": {
497
+ "cer_letters": 0.0014,
498
+ "cer": 0.015,
499
+ "covered": 1.0
500
+ },
501
+ "ocrbench_v1_020": {
502
+ "cer_letters": 0.0043,
503
+ "cer": 0.0285,
504
+ "covered": 1.0
505
+ },
506
+ "ocrbench_v1_021": {
507
+ "cer_letters": 0.0705,
508
+ "cer": 0.0636,
509
+ "covered": 1.0
510
+ },
511
+ "ocrbench_v1_022": {
512
+ "cer_letters": 0.0071,
513
+ "cer": 0.0059,
514
+ "covered": 1.0
515
+ },
516
+ "ocrbench_v1_023": {
517
+ "cer_letters": 0.0141,
518
+ "cer": 0.0163,
519
+ "covered": 1.0
520
+ },
521
+ "ocrbench_v1_024": {
522
+ "cer_letters": 0.0107,
523
+ "cer": 0.0519,
524
+ "covered": 1.0
525
+ },
526
+ "ocrbench_v1_025": {
527
+ "cer_letters": 0.0024,
528
+ "cer": 0.0059,
529
+ "covered": 1.0
530
+ },
531
+ "ocrbench_v1_026": {
532
+ "cer_letters": 0.0,
533
+ "cer": 0.0033,
534
+ "covered": 1.0
535
+ },
536
+ "ocrbench_v1_027": {
537
+ "cer_letters": 0.0674,
538
+ "cer": 0.0899,
539
+ "covered": 1.0
540
+ },
541
+ "ocrbench_v1_028": {
542
+ "cer_letters": 0.0205,
543
+ "cer": 0.0292,
544
+ "covered": 1.0
545
+ },
546
+ "ocrbench_v1_029": {
547
+ "cer_letters": 0.0116,
548
+ "cer": 0.028,
549
+ "covered": 1.0
550
+ },
551
+ "ocrbench_v1_030": {
552
+ "cer_letters": 0.0355,
553
+ "cer": 0.0753,
554
+ "covered": 1.0
555
+ },
556
+ "ocrbench_v1_031": {
557
+ "cer_letters": 0.0037,
558
+ "cer": 0.0033,
559
+ "covered": 1.0
560
+ },
561
+ "ocrbench_v1_032": {
562
+ "cer_letters": 0.0143,
563
+ "cer": 0.0522,
564
+ "covered": 1.0
565
+ },
566
+ "ocrbench_v1_033": {
567
+ "cer_letters": 0.001,
568
+ "cer": 0.0236,
569
+ "covered": 1.0
570
+ },
571
+ "ocrbench_v1_034": {
572
+ "cer_letters": 0.0006,
573
+ "cer": 0.0102,
574
+ "covered": 1.0
575
+ },
576
+ "ocrbench_v1_035": {
577
+ "cer_letters": 0.0178,
578
+ "cer": 0.0208,
579
+ "covered": 1.0
580
+ },
581
+ "ocrbench_v1_036": {
582
+ "cer_letters": 0.0095,
583
+ "cer": 0.0127,
584
+ "covered": 1.0
585
+ },
586
+ "ocrbench_v1_037": {
587
+ "cer_letters": 0.0097,
588
+ "cer": 0.0246,
589
+ "covered": 1.0
590
+ },
591
+ "ocrbench_v1_039": {
592
+ "cer_letters": 0.0043,
593
+ "cer": 0.0279,
594
+ "covered": 1.0
595
+ },
596
+ "ocrbench_v1_040": {
597
+ "cer_letters": 0.0081,
598
+ "cer": 0.0467,
599
+ "covered": 1.0
600
+ },
601
+ "ocrbench_v1_042": {
602
+ "cer_letters": 0.0038,
603
+ "cer": 0.0054,
604
+ "covered": 1.0
605
+ },
606
+ "ocrbench_v1_043": {
607
+ "cer_letters": 0.0075,
608
+ "cer": 0.0356,
609
+ "covered": 1.0
610
+ },
611
+ "ocrbench_v1_044": {
612
+ "cer_letters": 0.0206,
613
+ "cer": 0.0687,
614
+ "covered": 1.0
615
+ },
616
+ "ocrbench_v1_046": {
617
+ "cer_letters": 0.0289,
618
+ "cer": 0.0562,
619
+ "covered": 1.0
620
+ },
621
+ "ocrbench_v1_047": {
622
+ "cer_letters": 0.02,
623
+ "cer": 0.067,
624
+ "covered": 1.0
625
+ },
626
+ "ocrbench_v1_048": {
627
+ "cer_letters": 0.0317,
628
+ "cer": 0.0767,
629
+ "covered": 1.0
630
+ },
631
+ "ocrbench_v1_050": {
632
+ "cer_letters": 0.0813,
633
+ "cer": 0.1406,
634
+ "covered": 1.0
635
+ },
636
+ "ocrbench_v1_051": {
637
+ "cer_letters": 0.0593,
638
+ "cer": 0.1027,
639
+ "covered": 1.0
640
+ },
641
+ "ocrbench_v1_052": {
642
+ "cer_letters": 0.0596,
643
+ "cer": 0.0899,
644
+ "covered": 1.0
645
+ },
646
+ "ocrbench_v1_053": {
647
+ "cer_letters": 0.0131,
648
+ "cer": 0.0344,
649
+ "covered": 1.0
650
+ },
651
+ "ocrbench_v1_054": {
652
+ "cer_letters": 0.0131,
653
+ "cer": 0.0833,
654
+ "covered": 1.0
655
+ },
656
+ "ocrbench_v1_055": {
657
+ "cer_letters": 0.0977,
658
+ "cer": 0.1163,
659
+ "covered": 1.0
660
+ },
661
+ "ocrbench_v1_057": {
662
+ "cer_letters": 0.0485,
663
+ "cer": 0.1015,
664
+ "covered": 1.0
665
+ },
666
+ "ocrbench_v1_058": {
667
+ "cer_letters": 0.1594,
668
+ "cer": 0.2114,
669
+ "covered": 0.952
670
+ },
671
+ "ocrbench_v1_059": {
672
+ "cer_letters": 0.0698,
673
+ "cer": 0.1437,
674
+ "covered": 1.0
675
+ }
676
+ }
677
+ },
678
+ "Qwen3.5-2B zero-shot (vLLM)": {
679
+ "n": 54,
680
+ "missing": [],
681
+ "cer_letters": {
682
+ "n": 54,
683
+ "median": 0.1854,
684
+ "mean": 0.2889
685
+ },
686
+ "cer": {
687
+ "n": 54,
688
+ "median": 0.1989,
689
+ "mean": 0.2955
690
+ },
691
+ "covered": {
692
+ "n": 54,
693
+ "median": 1.0,
694
+ "mean": 0.9481
695
+ },
696
+ "groups": {
697
+ "footnotes:no": {
698
+ "n": 49,
699
+ "median": 0.1754,
700
+ "mean": 0.293
701
+ },
702
+ "footnotes:yes": {
703
+ "n": 5,
704
+ "median": 0.273,
705
+ "mean": 0.2487
706
+ },
707
+ "header:no": {
708
+ "n": 23,
709
+ "median": 0.1471,
710
+ "mean": 0.2381
711
+ },
712
+ "header:yes": {
713
+ "n": 31,
714
+ "median": 0.2127,
715
+ "mean": 0.3266
716
+ },
717
+ "old_ocr_cer:high": {
718
+ "n": 18,
719
+ "median": 0.2719,
720
+ "mean": 0.3464
721
+ },
722
+ "old_ocr_cer:low": {
723
+ "n": 18,
724
+ "median": 0.1307,
725
+ "mean": 0.2009
726
+ },
727
+ "old_ocr_cer:mid": {
728
+ "n": 18,
729
+ "median": 0.1766,
730
+ "mean": 0.3193
731
+ },
732
+ "tier:kept": {
733
+ "n": 39,
734
+ "median": 0.1704,
735
+ "mean": 0.2737
736
+ },
737
+ "tier:mid": {
738
+ "n": 15,
739
+ "median": 0.2188,
740
+ "mean": 0.3282
741
+ }
742
+ },
743
+ "pages": {
744
+ "ocrbench_v1_000": {
745
+ "cer_letters": 0.0968,
746
+ "cer": 0.0704,
747
+ "covered": 1.0
748
+ },
749
+ "ocrbench_v1_001": {
750
+ "cer_letters": 0.1235,
751
+ "cer": 0.1175,
752
+ "covered": 1.0
753
+ },
754
+ "ocrbench_v1_002": {
755
+ "cer_letters": 0.8394,
756
+ "cer": 0.8591,
757
+ "covered": 0.946
758
+ },
759
+ "ocrbench_v1_003": {
760
+ "cer_letters": 0.2188,
761
+ "cer": 0.2013,
762
+ "covered": 1.0
763
+ },
764
+ "ocrbench_v1_004": {
765
+ "cer_letters": 0.0901,
766
+ "cer": 0.1109,
767
+ "covered": 1.0
768
+ },
769
+ "ocrbench_v1_005": {
770
+ "cer_letters": 0.1262,
771
+ "cer": 0.1325,
772
+ "covered": 1.0
773
+ },
774
+ "ocrbench_v1_006": {
775
+ "cer_letters": 0.244,
776
+ "cer": 0.2403,
777
+ "covered": 1.0
778
+ },
779
+ "ocrbench_v1_007": {
780
+ "cer_letters": 0.1282,
781
+ "cer": 0.1375,
782
+ "covered": 1.0
783
+ },
784
+ "ocrbench_v1_008": {
785
+ "cer_letters": 0.0659,
786
+ "cer": 0.0587,
787
+ "covered": 1.0
788
+ },
789
+ "ocrbench_v1_009": {
790
+ "cer_letters": 0.104,
791
+ "cer": 0.1426,
792
+ "covered": 1.0
793
+ },
794
+ "ocrbench_v1_010": {
795
+ "cer_letters": 0.1331,
796
+ "cer": 0.1541,
797
+ "covered": 1.0
798
+ },
799
+ "ocrbench_v1_011": {
800
+ "cer_letters": 0.1389,
801
+ "cer": 0.1701,
802
+ "covered": 1.0
803
+ },
804
+ "ocrbench_v1_012": {
805
+ "cer_letters": 0.164,
806
+ "cer": 0.1869,
807
+ "covered": 1.0
808
+ },
809
+ "ocrbench_v1_013": {
810
+ "cer_letters": 0.1147,
811
+ "cer": 0.1136,
812
+ "covered": 1.0
813
+ },
814
+ "ocrbench_v1_014": {
815
+ "cer_letters": 0.5847,
816
+ "cer": 0.6029,
817
+ "covered": 0.512
818
+ },
819
+ "ocrbench_v1_015": {
820
+ "cer_letters": 0.1253,
821
+ "cer": 0.1653,
822
+ "covered": 1.0
823
+ },
824
+ "ocrbench_v1_016": {
825
+ "cer_letters": 0.1555,
826
+ "cer": 0.181,
827
+ "covered": 1.0
828
+ },
829
+ "ocrbench_v1_017": {
830
+ "cer_letters": 0.1598,
831
+ "cer": 0.1642,
832
+ "covered": 1.0
833
+ },
834
+ "ocrbench_v1_019": {
835
+ "cer_letters": 0.1928,
836
+ "cer": 0.1875,
837
+ "covered": 1.0
838
+ },
839
+ "ocrbench_v1_020": {
840
+ "cer_letters": 0.1174,
841
+ "cer": 0.1386,
842
+ "covered": 1.0
843
+ },
844
+ "ocrbench_v1_021": {
845
+ "cer_letters": 0.6386,
846
+ "cer": 0.6458,
847
+ "covered": 0.951
848
+ },
849
+ "ocrbench_v1_022": {
850
+ "cer_letters": 0.1652,
851
+ "cer": 0.1495,
852
+ "covered": 1.0
853
+ },
854
+ "ocrbench_v1_023": {
855
+ "cer_letters": 0.1779,
856
+ "cer": 0.1467,
857
+ "covered": 1.0
858
+ },
859
+ "ocrbench_v1_024": {
860
+ "cer_letters": 0.2781,
861
+ "cer": 0.264,
862
+ "covered": 1.0
863
+ },
864
+ "ocrbench_v1_025": {
865
+ "cer_letters": 0.1487,
866
+ "cer": 0.152,
867
+ "covered": 1.0
868
+ },
869
+ "ocrbench_v1_026": {
870
+ "cer_letters": 0.154,
871
+ "cer": 0.1865,
872
+ "covered": 1.0
873
+ },
874
+ "ocrbench_v1_027": {
875
+ "cer_letters": 0.163,
876
+ "cer": 0.1924,
877
+ "covered": 1.0
878
+ },
879
+ "ocrbench_v1_028": {
880
+ "cer_letters": 0.2856,
881
+ "cer": 0.2811,
882
+ "covered": 1.0
883
+ },
884
+ "ocrbench_v1_029": {
885
+ "cer_letters": 0.2078,
886
+ "cer": 0.2014,
887
+ "covered": 1.0
888
+ },
889
+ "ocrbench_v1_030": {
890
+ "cer_letters": 0.1563,
891
+ "cer": 0.216,
892
+ "covered": 1.0
893
+ },
894
+ "ocrbench_v1_031": {
895
+ "cer_letters": 1.0,
896
+ "cer": 0.9101,
897
+ "covered": 0.943
898
+ },
899
+ "ocrbench_v1_032": {
900
+ "cer_letters": 0.1437,
901
+ "cer": 0.1772,
902
+ "covered": 1.0
903
+ },
904
+ "ocrbench_v1_033": {
905
+ "cer_letters": 0.1992,
906
+ "cer": 0.1965,
907
+ "covered": 1.0
908
+ },
909
+ "ocrbench_v1_034": {
910
+ "cer_letters": 0.1704,
911
+ "cer": 0.1637,
912
+ "covered": 1.0
913
+ },
914
+ "ocrbench_v1_035": {
915
+ "cer_letters": 0.2567,
916
+ "cer": 0.2306,
917
+ "covered": 1.0
918
+ },
919
+ "ocrbench_v1_036": {
920
+ "cer_letters": 0.8632,
921
+ "cer": 0.868,
922
+ "covered": 0.535
923
+ },
924
+ "ocrbench_v1_037": {
925
+ "cer_letters": 0.2127,
926
+ "cer": 0.2208,
927
+ "covered": 1.0
928
+ },
929
+ "ocrbench_v1_039": {
930
+ "cer_letters": 0.1606,
931
+ "cer": 0.1579,
932
+ "covered": 1.0
933
+ },
934
+ "ocrbench_v1_040": {
935
+ "cer_letters": 0.8144,
936
+ "cer": 0.8124,
937
+ "covered": 0.328
938
+ },
939
+ "ocrbench_v1_042": {
940
+ "cer_letters": 0.1754,
941
+ "cer": 0.1559,
942
+ "covered": 1.0
943
+ },
944
+ "ocrbench_v1_043": {
945
+ "cer_letters": 0.985,
946
+ "cer": 0.8749,
947
+ "covered": 0.961
948
+ },
949
+ "ocrbench_v1_044": {
950
+ "cer_letters": 0.6487,
951
+ "cer": 0.6817,
952
+ "covered": 0.977
953
+ },
954
+ "ocrbench_v1_046": {
955
+ "cer_letters": 0.2714,
956
+ "cer": 0.2979,
957
+ "covered": 1.0
958
+ },
959
+ "ocrbench_v1_047": {
960
+ "cer_letters": 0.1471,
961
+ "cer": 0.153,
962
+ "covered": 1.0
963
+ },
964
+ "ocrbench_v1_048": {
965
+ "cer_letters": 0.273,
966
+ "cer": 0.2762,
967
+ "covered": 1.0
968
+ },
969
+ "ocrbench_v1_050": {
970
+ "cer_letters": 0.304,
971
+ "cer": 0.3347,
972
+ "covered": 1.0
973
+ },
974
+ "ocrbench_v1_051": {
975
+ "cer_letters": 0.465,
976
+ "cer": 0.4842,
977
+ "covered": 0.685
978
+ },
979
+ "ocrbench_v1_052": {
980
+ "cer_letters": 0.2355,
981
+ "cer": 0.2505,
982
+ "covered": 1.0
983
+ },
984
+ "ocrbench_v1_053": {
985
+ "cer_letters": 0.2725,
986
+ "cer": 0.2586,
987
+ "covered": 1.0
988
+ },
989
+ "ocrbench_v1_054": {
990
+ "cer_letters": 0.1522,
991
+ "cer": 0.2276,
992
+ "covered": 1.0
993
+ },
994
+ "ocrbench_v1_055": {
995
+ "cer_letters": 0.2362,
996
+ "cer": 0.2625,
997
+ "covered": 1.0
998
+ },
999
+ "ocrbench_v1_057": {
1000
+ "cer_letters": 0.273,
1001
+ "cer": 0.2936,
1002
+ "covered": 1.0
1003
+ },
1004
+ "ocrbench_v1_058": {
1005
+ "cer_letters": 0.7929,
1006
+ "cer": 0.8003,
1007
+ "covered": 0.36
1008
+ },
1009
+ "ocrbench_v1_059": {
1010
+ "cer_letters": 0.247,
1011
+ "cer": 0.2953,
1012
+ "covered": 1.0
1013
+ }
1014
+ }
1015
+ },
1016
+ "Opus 5.5": {
1017
+ "n": 54,
1018
+ "missing": [],
1019
+ "cer_letters": {
1020
+ "n": 54,
1021
+ "median": 0.0065,
1022
+ "mean": 0.019
1023
+ },
1024
+ "cer": {
1025
+ "n": 54,
1026
+ "median": 0.0352,
1027
+ "mean": 0.0444
1028
+ },
1029
+ "covered": {
1030
+ "n": 54,
1031
+ "median": 1.0,
1032
+ "mean": 0.9991
1033
+ },
1034
+ "groups": {
1035
+ "footnotes:no": {
1036
+ "n": 49,
1037
+ "median": 0.0063,
1038
+ "mean": 0.0188
1039
+ },
1040
+ "footnotes:yes": {
1041
+ "n": 5,
1042
+ "median": 0.0197,
1043
+ "mean": 0.0213
1044
+ },
1045
+ "header:no": {
1046
+ "n": 23,
1047
+ "median": 0.0075,
1048
+ "mean": 0.0176
1049
+ },
1050
+ "header:yes": {
1051
+ "n": 31,
1052
+ "median": 0.0064,
1053
+ "mean": 0.02
1054
+ },
1055
+ "old_ocr_cer:high": {
1056
+ "n": 18,
1057
+ "median": 0.0211,
1058
+ "mean": 0.0416
1059
+ },
1060
+ "old_ocr_cer:low": {
1061
+ "n": 18,
1062
+ "median": 0.0033,
1063
+ "mean": 0.0063
1064
+ },
1065
+ "old_ocr_cer:mid": {
1066
+ "n": 18,
1067
+ "median": 0.0037,
1068
+ "mean": 0.0092
1069
+ },
1070
+ "tier:kept": {
1071
+ "n": 39,
1072
+ "median": 0.0063,
1073
+ "mean": 0.0194
1074
+ },
1075
+ "tier:mid": {
1076
+ "n": 15,
1077
+ "median": 0.0108,
1078
+ "mean": 0.0179
1079
+ }
1080
+ },
1081
+ "pages": {
1082
+ "ocrbench_v1_000": {
1083
+ "cer_letters": 0.0,
1084
+ "cer": 0.0008,
1085
+ "covered": 1.0
1086
+ },
1087
+ "ocrbench_v1_001": {
1088
+ "cer_letters": 0.0112,
1089
+ "cer": 0.0192,
1090
+ "covered": 1.0
1091
+ },
1092
+ "ocrbench_v1_002": {
1093
+ "cer_letters": 0.0039,
1094
+ "cer": 0.0036,
1095
+ "covered": 1.0
1096
+ },
1097
+ "ocrbench_v1_003": {
1098
+ "cer_letters": 0.0027,
1099
+ "cer": 0.0267,
1100
+ "covered": 1.0
1101
+ },
1102
+ "ocrbench_v1_004": {
1103
+ "cer_letters": 0.0026,
1104
+ "cer": 0.0204,
1105
+ "covered": 1.0
1106
+ },
1107
+ "ocrbench_v1_005": {
1108
+ "cer_letters": 0.0009,
1109
+ "cer": 0.0007,
1110
+ "covered": 1.0
1111
+ },
1112
+ "ocrbench_v1_006": {
1113
+ "cer_letters": 0.0075,
1114
+ "cer": 0.0153,
1115
+ "covered": 1.0
1116
+ },
1117
+ "ocrbench_v1_007": {
1118
+ "cer_letters": 0.0,
1119
+ "cer": 0.0142,
1120
+ "covered": 1.0
1121
+ },
1122
+ "ocrbench_v1_008": {
1123
+ "cer_letters": 0.0078,
1124
+ "cer": 0.0107,
1125
+ "covered": 1.0
1126
+ },
1127
+ "ocrbench_v1_009": {
1128
+ "cer_letters": 0.0,
1129
+ "cer": 0.037,
1130
+ "covered": 1.0
1131
+ },
1132
+ "ocrbench_v1_010": {
1133
+ "cer_letters": 0.0063,
1134
+ "cer": 0.0374,
1135
+ "covered": 1.0
1136
+ },
1137
+ "ocrbench_v1_011": {
1138
+ "cer_letters": 0.0008,
1139
+ "cer": 0.0479,
1140
+ "covered": 1.0
1141
+ },
1142
+ "ocrbench_v1_012": {
1143
+ "cer_letters": 0.0021,
1144
+ "cer": 0.0519,
1145
+ "covered": 1.0
1146
+ },
1147
+ "ocrbench_v1_013": {
1148
+ "cer_letters": 0.0121,
1149
+ "cer": 0.0103,
1150
+ "covered": 1.0
1151
+ },
1152
+ "ocrbench_v1_014": {
1153
+ "cer_letters": 0.0042,
1154
+ "cer": 0.0647,
1155
+ "covered": 1.0
1156
+ },
1157
+ "ocrbench_v1_015": {
1158
+ "cer_letters": 0.0139,
1159
+ "cer": 0.0589,
1160
+ "covered": 1.0
1161
+ },
1162
+ "ocrbench_v1_016": {
1163
+ "cer_letters": 0.001,
1164
+ "cer": 0.0008,
1165
+ "covered": 1.0
1166
+ },
1167
+ "ocrbench_v1_017": {
1168
+ "cer_letters": 0.0116,
1169
+ "cer": 0.0483,
1170
+ "covered": 1.0
1171
+ },
1172
+ "ocrbench_v1_019": {
1173
+ "cer_letters": 0.0,
1174
+ "cer": 0.009,
1175
+ "covered": 1.0
1176
+ },
1177
+ "ocrbench_v1_020": {
1178
+ "cer_letters": 0.0021,
1179
+ "cer": 0.0241,
1180
+ "covered": 1.0
1181
+ },
1182
+ "ocrbench_v1_021": {
1183
+ "cer_letters": 0.0705,
1184
+ "cer": 0.0822,
1185
+ "covered": 1.0
1186
+ },
1187
+ "ocrbench_v1_022": {
1188
+ "cer_letters": 0.0035,
1189
+ "cer": 0.003,
1190
+ "covered": 1.0
1191
+ },
1192
+ "ocrbench_v1_023": {
1193
+ "cer_letters": 0.0141,
1194
+ "cer": 0.0172,
1195
+ "covered": 1.0
1196
+ },
1197
+ "ocrbench_v1_024": {
1198
+ "cer_letters": 0.0025,
1199
+ "cer": 0.0261,
1200
+ "covered": 1.0
1201
+ },
1202
+ "ocrbench_v1_025": {
1203
+ "cer_letters": 0.006,
1204
+ "cer": 0.0147,
1205
+ "covered": 1.0
1206
+ },
1207
+ "ocrbench_v1_026": {
1208
+ "cer_letters": 0.0,
1209
+ "cer": 0.0,
1210
+ "covered": 1.0
1211
+ },
1212
+ "ocrbench_v1_027": {
1213
+ "cer_letters": 0.0674,
1214
+ "cer": 0.0899,
1215
+ "covered": 1.0
1216
+ },
1217
+ "ocrbench_v1_028": {
1218
+ "cer_letters": 0.0205,
1219
+ "cer": 0.0296,
1220
+ "covered": 1.0
1221
+ },
1222
+ "ocrbench_v1_029": {
1223
+ "cer_letters": 0.0036,
1224
+ "cer": 0.0089,
1225
+ "covered": 1.0
1226
+ },
1227
+ "ocrbench_v1_030": {
1228
+ "cer_letters": 0.0355,
1229
+ "cer": 0.0753,
1230
+ "covered": 1.0
1231
+ },
1232
+ "ocrbench_v1_031": {
1233
+ "cer_letters": 0.0037,
1234
+ "cer": 0.0033,
1235
+ "covered": 1.0
1236
+ },
1237
+ "ocrbench_v1_032": {
1238
+ "cer_letters": 0.0102,
1239
+ "cer": 0.0411,
1240
+ "covered": 1.0
1241
+ },
1242
+ "ocrbench_v1_033": {
1243
+ "cer_letters": 0.001,
1244
+ "cer": 0.0236,
1245
+ "covered": 1.0
1246
+ },
1247
+ "ocrbench_v1_034": {
1248
+ "cer_letters": 0.0006,
1249
+ "cer": 0.0081,
1250
+ "covered": 1.0
1251
+ },
1252
+ "ocrbench_v1_035": {
1253
+ "cer_letters": 0.0202,
1254
+ "cer": 0.0333,
1255
+ "covered": 1.0
1256
+ },
1257
+ "ocrbench_v1_036": {
1258
+ "cer_letters": 0.0074,
1259
+ "cer": 0.056,
1260
+ "covered": 1.0
1261
+ },
1262
+ "ocrbench_v1_037": {
1263
+ "cer_letters": 0.0108,
1264
+ "cer": 0.0374,
1265
+ "covered": 1.0
1266
+ },
1267
+ "ocrbench_v1_039": {
1268
+ "cer_letters": 0.0064,
1269
+ "cer": 0.0314,
1270
+ "covered": 1.0
1271
+ },
1272
+ "ocrbench_v1_040": {
1273
+ "cer_letters": 0.004,
1274
+ "cer": 0.0545,
1275
+ "covered": 1.0
1276
+ },
1277
+ "ocrbench_v1_042": {
1278
+ "cer_letters": 0.0026,
1279
+ "cer": 0.0065,
1280
+ "covered": 1.0
1281
+ },
1282
+ "ocrbench_v1_043": {
1283
+ "cer_letters": 0.0021,
1284
+ "cer": 0.0331,
1285
+ "covered": 1.0
1286
+ },
1287
+ "ocrbench_v1_044": {
1288
+ "cer_letters": 0.0066,
1289
+ "cer": 0.0546,
1290
+ "covered": 1.0
1291
+ },
1292
+ "ocrbench_v1_046": {
1293
+ "cer_letters": 0.0217,
1294
+ "cer": 0.067,
1295
+ "covered": 1.0
1296
+ },
1297
+ "ocrbench_v1_047": {
1298
+ "cer_letters": 0.0224,
1299
+ "cer": 0.068,
1300
+ "covered": 1.0
1301
+ },
1302
+ "ocrbench_v1_048": {
1303
+ "cer_letters": 0.018,
1304
+ "cer": 0.0553,
1305
+ "covered": 1.0
1306
+ },
1307
+ "ocrbench_v1_050": {
1308
+ "cer_letters": 0.076,
1309
+ "cer": 0.127,
1310
+ "covered": 1.0
1311
+ },
1312
+ "ocrbench_v1_051": {
1313
+ "cer_letters": 0.0606,
1314
+ "cer": 0.1038,
1315
+ "covered": 1.0
1316
+ },
1317
+ "ocrbench_v1_052": {
1318
+ "cer_letters": 0.0573,
1319
+ "cer": 0.0833,
1320
+ "covered": 1.0
1321
+ },
1322
+ "ocrbench_v1_053": {
1323
+ "cer_letters": 0.0197,
1324
+ "cer": 0.0422,
1325
+ "covered": 1.0
1326
+ },
1327
+ "ocrbench_v1_054": {
1328
+ "cer_letters": 0.0052,
1329
+ "cer": 0.0691,
1330
+ "covered": 1.0
1331
+ },
1332
+ "ocrbench_v1_055": {
1333
+ "cer_letters": 0.0996,
1334
+ "cer": 0.1228,
1335
+ "covered": 1.0
1336
+ },
1337
+ "ocrbench_v1_057": {
1338
+ "cer_letters": 0.0438,
1339
+ "cer": 0.0919,
1340
+ "covered": 1.0
1341
+ },
1342
+ "ocrbench_v1_058": {
1343
+ "cer_letters": 0.1535,
1344
+ "cer": 0.1967,
1345
+ "covered": 0.952
1346
+ },
1347
+ "ocrbench_v1_059": {
1348
+ "cer_letters": 0.0587,
1349
+ "cer": 0.1368,
1350
+ "covered": 1.0
1351
+ }
1352
+ }
1353
+ },
1354
+ "Sonnet 5.5": {
1355
+ "n": 54,
1356
+ "missing": [],
1357
+ "cer_letters": {
1358
+ "n": 54,
1359
+ "median": 0.0114,
1360
+ "mean": 0.0217
1361
+ },
1362
+ "cer": {
1363
+ "n": 54,
1364
+ "median": 0.0366,
1365
+ "mean": 0.0482
1366
+ },
1367
+ "covered": {
1368
+ "n": 54,
1369
+ "median": 1.0,
1370
+ "mean": 0.9991
1371
+ },
1372
+ "groups": {
1373
+ "footnotes:no": {
1374
+ "n": 49,
1375
+ "median": 0.0097,
1376
+ "mean": 0.0215
1377
+ },
1378
+ "footnotes:yes": {
1379
+ "n": 5,
1380
+ "median": 0.0218,
1381
+ "mean": 0.0242
1382
+ },
1383
+ "header:no": {
1384
+ "n": 23,
1385
+ "median": 0.0078,
1386
+ "mean": 0.0189
1387
+ },
1388
+ "header:yes": {
1389
+ "n": 31,
1390
+ "median": 0.0117,
1391
+ "mean": 0.0239
1392
+ },
1393
+ "old_ocr_cer:high": {
1394
+ "n": 18,
1395
+ "median": 0.0312,
1396
+ "mean": 0.0455
1397
+ },
1398
+ "old_ocr_cer:low": {
1399
+ "n": 18,
1400
+ "median": 0.0037,
1401
+ "mean": 0.0071
1402
+ },
1403
+ "old_ocr_cer:mid": {
1404
+ "n": 18,
1405
+ "median": 0.0102,
1406
+ "mean": 0.0127
1407
+ },
1408
+ "tier:kept": {
1409
+ "n": 39,
1410
+ "median": 0.011,
1411
+ "mean": 0.0222
1412
+ },
1413
+ "tier:mid": {
1414
+ "n": 15,
1415
+ "median": 0.0131,
1416
+ "mean": 0.0205
1417
+ }
1418
+ },
1419
+ "pages": {
1420
+ "ocrbench_v1_000": {
1421
+ "cer_letters": 0.0006,
1422
+ "cer": 0.002,
1423
+ "covered": 1.0
1424
+ },
1425
+ "ocrbench_v1_001": {
1426
+ "cer_letters": 0.0135,
1427
+ "cer": 0.0186,
1428
+ "covered": 1.0
1429
+ },
1430
+ "ocrbench_v1_002": {
1431
+ "cer_letters": 0.0039,
1432
+ "cer": 0.0122,
1433
+ "covered": 1.0
1434
+ },
1435
+ "ocrbench_v1_003": {
1436
+ "cer_letters": 0.0019,
1437
+ "cer": 0.0261,
1438
+ "covered": 1.0
1439
+ },
1440
+ "ocrbench_v1_004": {
1441
+ "cer_letters": 0.0026,
1442
+ "cer": 0.0204,
1443
+ "covered": 1.0
1444
+ },
1445
+ "ocrbench_v1_005": {
1446
+ "cer_letters": 0.0035,
1447
+ "cer": 0.0029,
1448
+ "covered": 1.0
1449
+ },
1450
+ "ocrbench_v1_006": {
1451
+ "cer_letters": 0.0097,
1452
+ "cer": 0.0153,
1453
+ "covered": 1.0
1454
+ },
1455
+ "ocrbench_v1_007": {
1456
+ "cer_letters": 0.0,
1457
+ "cer": 0.0363,
1458
+ "covered": 1.0
1459
+ },
1460
+ "ocrbench_v1_008": {
1461
+ "cer_letters": 0.0078,
1462
+ "cer": 0.0107,
1463
+ "covered": 1.0
1464
+ },
1465
+ "ocrbench_v1_009": {
1466
+ "cer_letters": 0.0,
1467
+ "cer": 0.0405,
1468
+ "covered": 1.0
1469
+ },
1470
+ "ocrbench_v1_010": {
1471
+ "cer_letters": 0.0063,
1472
+ "cer": 0.0346,
1473
+ "covered": 1.0
1474
+ },
1475
+ "ocrbench_v1_011": {
1476
+ "cer_letters": 0.0023,
1477
+ "cer": 0.0491,
1478
+ "covered": 1.0
1479
+ },
1480
+ "ocrbench_v1_012": {
1481
+ "cer_letters": 0.0032,
1482
+ "cer": 0.0433,
1483
+ "covered": 1.0
1484
+ },
1485
+ "ocrbench_v1_013": {
1486
+ "cer_letters": 0.0121,
1487
+ "cer": 0.0103,
1488
+ "covered": 1.0
1489
+ },
1490
+ "ocrbench_v1_014": {
1491
+ "cer_letters": 0.0053,
1492
+ "cer": 0.0719,
1493
+ "covered": 1.0
1494
+ },
1495
+ "ocrbench_v1_015": {
1496
+ "cer_letters": 0.0165,
1497
+ "cer": 0.0611,
1498
+ "covered": 1.0
1499
+ },
1500
+ "ocrbench_v1_016": {
1501
+ "cer_letters": 0.0,
1502
+ "cer": 0.0,
1503
+ "covered": 1.0
1504
+ },
1505
+ "ocrbench_v1_017": {
1506
+ "cer_letters": 0.0116,
1507
+ "cer": 0.0483,
1508
+ "covered": 1.0
1509
+ },
1510
+ "ocrbench_v1_019": {
1511
+ "cer_letters": 0.0028,
1512
+ "cer": 0.0222,
1513
+ "covered": 1.0
1514
+ },
1515
+ "ocrbench_v1_020": {
1516
+ "cer_letters": 0.0036,
1517
+ "cer": 0.0291,
1518
+ "covered": 1.0
1519
+ },
1520
+ "ocrbench_v1_021": {
1521
+ "cer_letters": 0.0718,
1522
+ "cer": 0.0833,
1523
+ "covered": 1.0
1524
+ },
1525
+ "ocrbench_v1_022": {
1526
+ "cer_letters": 0.0044,
1527
+ "cer": 0.0037,
1528
+ "covered": 1.0
1529
+ },
1530
+ "ocrbench_v1_023": {
1531
+ "cer_letters": 0.0188,
1532
+ "cer": 0.0199,
1533
+ "covered": 1.0
1534
+ },
1535
+ "ocrbench_v1_024": {
1536
+ "cer_letters": 0.0149,
1537
+ "cer": 0.0355,
1538
+ "covered": 1.0
1539
+ },
1540
+ "ocrbench_v1_025": {
1541
+ "cer_letters": 0.0024,
1542
+ "cer": 0.0039,
1543
+ "covered": 1.0
1544
+ },
1545
+ "ocrbench_v1_026": {
1546
+ "cer_letters": 0.0021,
1547
+ "cer": 0.0016,
1548
+ "covered": 1.0
1549
+ },
1550
+ "ocrbench_v1_027": {
1551
+ "cer_letters": 0.0681,
1552
+ "cer": 0.0904,
1553
+ "covered": 1.0
1554
+ },
1555
+ "ocrbench_v1_028": {
1556
+ "cer_letters": 0.0261,
1557
+ "cer": 0.0407,
1558
+ "covered": 1.0
1559
+ },
1560
+ "ocrbench_v1_029": {
1561
+ "cer_letters": 0.0094,
1562
+ "cer": 0.0261,
1563
+ "covered": 1.0
1564
+ },
1565
+ "ocrbench_v1_030": {
1566
+ "cer_letters": 0.0355,
1567
+ "cer": 0.0753,
1568
+ "covered": 1.0
1569
+ },
1570
+ "ocrbench_v1_031": {
1571
+ "cer_letters": 0.0056,
1572
+ "cer": 0.0049,
1573
+ "covered": 1.0
1574
+ },
1575
+ "ocrbench_v1_032": {
1576
+ "cer_letters": 0.0112,
1577
+ "cer": 0.0342,
1578
+ "covered": 1.0
1579
+ },
1580
+ "ocrbench_v1_033": {
1581
+ "cer_letters": 0.0117,
1582
+ "cer": 0.0329,
1583
+ "covered": 1.0
1584
+ },
1585
+ "ocrbench_v1_034": {
1586
+ "cer_letters": 0.0062,
1587
+ "cer": 0.0153,
1588
+ "covered": 1.0
1589
+ },
1590
+ "ocrbench_v1_035": {
1591
+ "cer_letters": 0.0315,
1592
+ "cer": 0.0368,
1593
+ "covered": 1.0
1594
+ },
1595
+ "ocrbench_v1_036": {
1596
+ "cer_letters": 0.0074,
1597
+ "cer": 0.0568,
1598
+ "covered": 1.0
1599
+ },
1600
+ "ocrbench_v1_037": {
1601
+ "cer_letters": 0.0151,
1602
+ "cer": 0.0438,
1603
+ "covered": 1.0
1604
+ },
1605
+ "ocrbench_v1_039": {
1606
+ "cer_letters": 0.016,
1607
+ "cer": 0.0393,
1608
+ "covered": 1.0
1609
+ },
1610
+ "ocrbench_v1_040": {
1611
+ "cer_letters": 0.011,
1612
+ "cer": 0.0604,
1613
+ "covered": 1.0
1614
+ },
1615
+ "ocrbench_v1_042": {
1616
+ "cer_letters": 0.0115,
1617
+ "cer": 0.014,
1618
+ "covered": 1.0
1619
+ },
1620
+ "ocrbench_v1_043": {
1621
+ "cer_letters": 0.0032,
1622
+ "cer": 0.034,
1623
+ "covered": 1.0
1624
+ },
1625
+ "ocrbench_v1_044": {
1626
+ "cer_letters": 0.0058,
1627
+ "cer": 0.0539,
1628
+ "covered": 1.0
1629
+ },
1630
+ "ocrbench_v1_046": {
1631
+ "cer_letters": 0.0309,
1632
+ "cer": 0.0737,
1633
+ "covered": 1.0
1634
+ },
1635
+ "ocrbench_v1_047": {
1636
+ "cer_letters": 0.0249,
1637
+ "cer": 0.0727,
1638
+ "covered": 1.0
1639
+ },
1640
+ "ocrbench_v1_048": {
1641
+ "cer_letters": 0.0218,
1642
+ "cer": 0.0647,
1643
+ "covered": 1.0
1644
+ },
1645
+ "ocrbench_v1_050": {
1646
+ "cer_letters": 0.0813,
1647
+ "cer": 0.1312,
1648
+ "covered": 1.0
1649
+ },
1650
+ "ocrbench_v1_051": {
1651
+ "cer_letters": 0.0633,
1652
+ "cer": 0.114,
1653
+ "covered": 1.0
1654
+ },
1655
+ "ocrbench_v1_052": {
1656
+ "cer_letters": 0.0581,
1657
+ "cer": 0.0899,
1658
+ "covered": 1.0
1659
+ },
1660
+ "ocrbench_v1_053": {
1661
+ "cer_letters": 0.0122,
1662
+ "cer": 0.0352,
1663
+ "covered": 1.0
1664
+ },
1665
+ "ocrbench_v1_054": {
1666
+ "cer_letters": 0.0131,
1667
+ "cer": 0.0874,
1668
+ "covered": 1.0
1669
+ },
1670
+ "ocrbench_v1_055": {
1671
+ "cer_letters": 0.0977,
1672
+ "cer": 0.1244,
1673
+ "covered": 1.0
1674
+ },
1675
+ "ocrbench_v1_057": {
1676
+ "cer_letters": 0.0475,
1677
+ "cer": 0.0979,
1678
+ "covered": 1.0
1679
+ },
1680
+ "ocrbench_v1_058": {
1681
+ "cer_letters": 0.1579,
1682
+ "cer": 0.2064,
1683
+ "covered": 0.952
1684
+ },
1685
+ "ocrbench_v1_059": {
1686
+ "cer_letters": 0.0687,
1687
+ "cer": 0.1429,
1688
+ "covered": 1.0
1689
+ }
1690
+ }
1691
+ },
1692
+ "Google Vision": {
1693
+ "n": 54,
1694
+ "missing": [],
1695
+ "cer_letters": {
1696
+ "n": 54,
1697
+ "median": 0.0169,
1698
+ "mean": 0.0389
1699
+ },
1700
+ "cer": {
1701
+ "n": 54,
1702
+ "median": 0.0456,
1703
+ "mean": 0.0669
1704
+ },
1705
+ "covered": {
1706
+ "n": 54,
1707
+ "median": 1.0,
1708
+ "mean": 0.999
1709
+ },
1710
+ "groups": {
1711
+ "footnotes:no": {
1712
+ "n": 49,
1713
+ "median": 0.015,
1714
+ "mean": 0.0384
1715
+ },
1716
+ "footnotes:yes": {
1717
+ "n": 5,
1718
+ "median": 0.0337,
1719
+ "mean": 0.0434
1720
+ },
1721
+ "header:no": {
1722
+ "n": 23,
1723
+ "median": 0.0114,
1724
+ "mean": 0.0242
1725
+ },
1726
+ "header:yes": {
1727
+ "n": 31,
1728
+ "median": 0.021,
1729
+ "mean": 0.0497
1730
+ },
1731
+ "old_ocr_cer:high": {
1732
+ "n": 18,
1733
+ "median": 0.0355,
1734
+ "mean": 0.0555
1735
+ },
1736
+ "old_ocr_cer:low": {
1737
+ "n": 18,
1738
+ "median": 0.0097,
1739
+ "mean": 0.018
1740
+ },
1741
+ "old_ocr_cer:mid": {
1742
+ "n": 18,
1743
+ "median": 0.0141,
1744
+ "mean": 0.0431
1745
+ },
1746
+ "tier:kept": {
1747
+ "n": 39,
1748
+ "median": 0.015,
1749
+ "mean": 0.0313
1750
+ },
1751
+ "tier:mid": {
1752
+ "n": 15,
1753
+ "median": 0.0315,
1754
+ "mean": 0.0584
1755
+ }
1756
+ },
1757
+ "pages": {
1758
+ "ocrbench_v1_000": {
1759
+ "cer_letters": 0.0006,
1760
+ "cer": 0.0156,
1761
+ "covered": 1.0
1762
+ },
1763
+ "ocrbench_v1_001": {
1764
+ "cer_letters": 0.0104,
1765
+ "cer": 0.0186,
1766
+ "covered": 1.0
1767
+ },
1768
+ "ocrbench_v1_002": {
1769
+ "cer_letters": 0.0012,
1770
+ "cer": 0.0223,
1771
+ "covered": 1.0
1772
+ },
1773
+ "ocrbench_v1_003": {
1774
+ "cer_letters": 0.0011,
1775
+ "cer": 0.0149,
1776
+ "covered": 1.0
1777
+ },
1778
+ "ocrbench_v1_004": {
1779
+ "cer_letters": 0.0026,
1780
+ "cer": 0.0068,
1781
+ "covered": 1.0
1782
+ },
1783
+ "ocrbench_v1_005": {
1784
+ "cer_letters": 0.0,
1785
+ "cer": 0.0052,
1786
+ "covered": 1.0
1787
+ },
1788
+ "ocrbench_v1_006": {
1789
+ "cer_letters": 0.015,
1790
+ "cer": 0.0362,
1791
+ "covered": 1.0
1792
+ },
1793
+ "ocrbench_v1_007": {
1794
+ "cer_letters": 0.0229,
1795
+ "cer": 0.0648,
1796
+ "covered": 1.0
1797
+ },
1798
+ "ocrbench_v1_008": {
1799
+ "cer_letters": 0.0078,
1800
+ "cer": 0.0107,
1801
+ "covered": 1.0
1802
+ },
1803
+ "ocrbench_v1_009": {
1804
+ "cer_letters": 0.0042,
1805
+ "cer": 0.0475,
1806
+ "covered": 1.0
1807
+ },
1808
+ "ocrbench_v1_010": {
1809
+ "cer_letters": 0.0105,
1810
+ "cer": 0.0474,
1811
+ "covered": 1.0
1812
+ },
1813
+ "ocrbench_v1_011": {
1814
+ "cer_letters": 0.009,
1815
+ "cer": 0.0688,
1816
+ "covered": 1.0
1817
+ },
1818
+ "ocrbench_v1_012": {
1819
+ "cer_letters": 0.1481,
1820
+ "cer": 0.1972,
1821
+ "covered": 1.0
1822
+ },
1823
+ "ocrbench_v1_013": {
1824
+ "cer_letters": 0.0181,
1825
+ "cer": 0.0241,
1826
+ "covered": 1.0
1827
+ },
1828
+ "ocrbench_v1_014": {
1829
+ "cer_letters": 0.0138,
1830
+ "cer": 0.0791,
1831
+ "covered": 1.0
1832
+ },
1833
+ "ocrbench_v1_015": {
1834
+ "cer_letters": 0.0114,
1835
+ "cer": 0.0558,
1836
+ "covered": 1.0
1837
+ },
1838
+ "ocrbench_v1_016": {
1839
+ "cer_letters": 0.0029,
1840
+ "cer": 0.0087,
1841
+ "covered": 1.0
1842
+ },
1843
+ "ocrbench_v1_017": {
1844
+ "cer_letters": 0.021,
1845
+ "cer": 0.0758,
1846
+ "covered": 1.0
1847
+ },
1848
+ "ocrbench_v1_019": {
1849
+ "cer_letters": 0.0154,
1850
+ "cer": 0.0385,
1851
+ "covered": 1.0
1852
+ },
1853
+ "ocrbench_v1_020": {
1854
+ "cer_letters": 0.0057,
1855
+ "cer": 0.0456,
1856
+ "covered": 1.0
1857
+ },
1858
+ "ocrbench_v1_021": {
1859
+ "cer_letters": 0.0755,
1860
+ "cer": 0.0768,
1861
+ "covered": 1.0
1862
+ },
1863
+ "ocrbench_v1_022": {
1864
+ "cer_letters": 0.0027,
1865
+ "cer": 0.0111,
1866
+ "covered": 1.0
1867
+ },
1868
+ "ocrbench_v1_023": {
1869
+ "cer_letters": 0.0165,
1870
+ "cer": 0.0199,
1871
+ "covered": 1.0
1872
+ },
1873
+ "ocrbench_v1_024": {
1874
+ "cer_letters": 0.0174,
1875
+ "cer": 0.0575,
1876
+ "covered": 1.0
1877
+ },
1878
+ "ocrbench_v1_025": {
1879
+ "cer_letters": 0.0133,
1880
+ "cer": 0.0176,
1881
+ "covered": 1.0
1882
+ },
1883
+ "ocrbench_v1_026": {
1884
+ "cer_letters": 0.0073,
1885
+ "cer": 0.009,
1886
+ "covered": 1.0
1887
+ },
1888
+ "ocrbench_v1_027": {
1889
+ "cer_letters": 0.07,
1890
+ "cer": 0.0924,
1891
+ "covered": 1.0
1892
+ },
1893
+ "ocrbench_v1_028": {
1894
+ "cer_letters": 0.0275,
1895
+ "cer": 0.0424,
1896
+ "covered": 1.0
1897
+ },
1898
+ "ocrbench_v1_029": {
1899
+ "cer_letters": 0.0087,
1900
+ "cer": 0.03,
1901
+ "covered": 1.0
1902
+ },
1903
+ "ocrbench_v1_030": {
1904
+ "cer_letters": 0.0391,
1905
+ "cer": 0.0827,
1906
+ "covered": 1.0
1907
+ },
1908
+ "ocrbench_v1_031": {
1909
+ "cer_letters": 0.0037,
1910
+ "cer": 0.0041,
1911
+ "covered": 1.0
1912
+ },
1913
+ "ocrbench_v1_032": {
1914
+ "cer_letters": 0.0173,
1915
+ "cer": 0.0548,
1916
+ "covered": 1.0
1917
+ },
1918
+ "ocrbench_v1_033": {
1919
+ "cer_letters": 0.0029,
1920
+ "cer": 0.0261,
1921
+ "covered": 1.0
1922
+ },
1923
+ "ocrbench_v1_034": {
1924
+ "cer_letters": 0.0135,
1925
+ "cer": 0.0219,
1926
+ "covered": 1.0
1927
+ },
1928
+ "ocrbench_v1_035": {
1929
+ "cer_letters": 0.0299,
1930
+ "cer": 0.0333,
1931
+ "covered": 1.0
1932
+ },
1933
+ "ocrbench_v1_036": {
1934
+ "cer_letters": 0.4528,
1935
+ "cer": 0.4763,
1936
+ "covered": 0.992
1937
+ },
1938
+ "ocrbench_v1_037": {
1939
+ "cer_letters": 0.027,
1940
+ "cer": 0.0456,
1941
+ "covered": 1.0
1942
+ },
1943
+ "ocrbench_v1_039": {
1944
+ "cer_letters": 0.0234,
1945
+ "cer": 0.041,
1946
+ "covered": 1.0
1947
+ },
1948
+ "ocrbench_v1_040": {
1949
+ "cer_letters": 0.0147,
1950
+ "cer": 0.0223,
1951
+ "covered": 1.0
1952
+ },
1953
+ "ocrbench_v1_042": {
1954
+ "cer_letters": 0.0115,
1955
+ "cer": 0.0151,
1956
+ "covered": 1.0
1957
+ },
1958
+ "ocrbench_v1_043": {
1959
+ "cer_letters": 0.0032,
1960
+ "cer": 0.0431,
1961
+ "covered": 1.0
1962
+ },
1963
+ "ocrbench_v1_044": {
1964
+ "cer_letters": 0.021,
1965
+ "cer": 0.0261,
1966
+ "covered": 1.0
1967
+ },
1968
+ "ocrbench_v1_046": {
1969
+ "cer_letters": 0.0373,
1970
+ "cer": 0.0838,
1971
+ "covered": 1.0
1972
+ },
1973
+ "ocrbench_v1_047": {
1974
+ "cer_letters": 0.081,
1975
+ "cer": 0.1539,
1976
+ "covered": 1.0
1977
+ },
1978
+ "ocrbench_v1_048": {
1979
+ "cer_letters": 0.0336,
1980
+ "cer": 0.0838,
1981
+ "covered": 1.0
1982
+ },
1983
+ "ocrbench_v1_050": {
1984
+ "cer_letters": 0.0947,
1985
+ "cer": 0.1448,
1986
+ "covered": 1.0
1987
+ },
1988
+ "ocrbench_v1_051": {
1989
+ "cer_letters": 0.0566,
1990
+ "cer": 0.105,
1991
+ "covered": 1.0
1992
+ },
1993
+ "ocrbench_v1_052": {
1994
+ "cer_letters": 0.0749,
1995
+ "cer": 0.1133,
1996
+ "covered": 1.0
1997
+ },
1998
+ "ocrbench_v1_053": {
1999
+ "cer_letters": 0.0337,
2000
+ "cer": 0.0578,
2001
+ "covered": 1.0
2002
+ },
2003
+ "ocrbench_v1_054": {
2004
+ "cer_letters": 0.0315,
2005
+ "cer": 0.0976,
2006
+ "covered": 1.0
2007
+ },
2008
+ "ocrbench_v1_055": {
2009
+ "cer_letters": 0.1309,
2010
+ "cer": 0.1607,
2011
+ "covered": 1.0
2012
+ },
2013
+ "ocrbench_v1_057": {
2014
+ "cer_letters": 0.0511,
2015
+ "cer": 0.1042,
2016
+ "covered": 1.0
2017
+ },
2018
+ "ocrbench_v1_058": {
2019
+ "cer_letters": 0.1594,
2020
+ "cer": 0.2182,
2021
+ "covered": 0.952
2022
+ },
2023
+ "ocrbench_v1_059": {
2024
+ "cer_letters": 0.093,
2025
+ "cer": 0.1585,
2026
+ "covered": 1.0
2027
+ }
2028
+ }
2029
+ },
2030
+ "Codex": {
2031
+ "n": 54,
2032
+ "missing": [],
2033
+ "cer_letters": {
2034
+ "n": 54,
2035
+ "median": 0.0265,
2036
+ "mean": 0.0392
2037
+ },
2038
+ "cer": {
2039
+ "n": 54,
2040
+ "median": 0.0501,
2041
+ "mean": 0.0607
2042
+ },
2043
+ "covered": {
2044
+ "n": 54,
2045
+ "median": 1.0,
2046
+ "mean": 0.9991
2047
+ },
2048
+ "groups": {
2049
+ "footnotes:no": {
2050
+ "n": 49,
2051
+ "median": 0.0265,
2052
+ "mean": 0.0388
2053
+ },
2054
+ "footnotes:yes": {
2055
+ "n": 5,
2056
+ "median": 0.0311,
2057
+ "mean": 0.0428
2058
+ },
2059
+ "header:no": {
2060
+ "n": 23,
2061
+ "median": 0.0134,
2062
+ "mean": 0.0268
2063
+ },
2064
+ "header:yes": {
2065
+ "n": 31,
2066
+ "median": 0.0386,
2067
+ "mean": 0.0484
2068
+ },
2069
+ "old_ocr_cer:high": {
2070
+ "n": 18,
2071
+ "median": 0.0666,
2072
+ "mean": 0.0715
2073
+ },
2074
+ "old_ocr_cer:low": {
2075
+ "n": 18,
2076
+ "median": 0.013,
2077
+ "mean": 0.0154
2078
+ },
2079
+ "old_ocr_cer:mid": {
2080
+ "n": 18,
2081
+ "median": 0.0251,
2082
+ "mean": 0.0307
2083
+ },
2084
+ "tier:kept": {
2085
+ "n": 39,
2086
+ "median": 0.0218,
2087
+ "mean": 0.0377
2088
+ },
2089
+ "tier:mid": {
2090
+ "n": 15,
2091
+ "median": 0.0355,
2092
+ "mean": 0.043
2093
+ }
2094
+ },
2095
+ "pages": {
2096
+ "ocrbench_v1_000": {
2097
+ "cer_letters": 0.0355,
2098
+ "cer": 0.0227,
2099
+ "covered": 1.0
2100
+ },
2101
+ "ocrbench_v1_001": {
2102
+ "cer_letters": 0.0112,
2103
+ "cer": 0.0192,
2104
+ "covered": 1.0
2105
+ },
2106
+ "ocrbench_v1_002": {
2107
+ "cer_letters": 0.0215,
2108
+ "cer": 0.0271,
2109
+ "covered": 1.0
2110
+ },
2111
+ "ocrbench_v1_003": {
2112
+ "cer_letters": 0.0126,
2113
+ "cer": 0.0353,
2114
+ "covered": 1.0
2115
+ },
2116
+ "ocrbench_v1_004": {
2117
+ "cer_letters": 0.0079,
2118
+ "cer": 0.0249,
2119
+ "covered": 1.0
2120
+ },
2121
+ "ocrbench_v1_005": {
2122
+ "cer_letters": 0.0164,
2123
+ "cer": 0.014,
2124
+ "covered": 1.0
2125
+ },
2126
+ "ocrbench_v1_006": {
2127
+ "cer_letters": 0.0097,
2128
+ "cer": 0.0172,
2129
+ "covered": 1.0
2130
+ },
2131
+ "ocrbench_v1_007": {
2132
+ "cer_letters": 0.0038,
2133
+ "cer": 0.0329,
2134
+ "covered": 1.0
2135
+ },
2136
+ "ocrbench_v1_008": {
2137
+ "cer_letters": 0.0078,
2138
+ "cer": 0.0107,
2139
+ "covered": 1.0
2140
+ },
2141
+ "ocrbench_v1_009": {
2142
+ "cer_letters": 0.0,
2143
+ "cer": 0.0458,
2144
+ "covered": 1.0
2145
+ },
2146
+ "ocrbench_v1_010": {
2147
+ "cer_letters": 0.0115,
2148
+ "cer": 0.0374,
2149
+ "covered": 1.0
2150
+ },
2151
+ "ocrbench_v1_011": {
2152
+ "cer_letters": 0.0218,
2153
+ "cer": 0.0651,
2154
+ "covered": 1.0
2155
+ },
2156
+ "ocrbench_v1_012": {
2157
+ "cer_letters": 0.0296,
2158
+ "cer": 0.0467,
2159
+ "covered": 1.0
2160
+ },
2161
+ "ocrbench_v1_013": {
2162
+ "cer_letters": 0.0121,
2163
+ "cer": 0.0103,
2164
+ "covered": 1.0
2165
+ },
2166
+ "ocrbench_v1_014": {
2167
+ "cer_letters": 0.0064,
2168
+ "cer": 0.0791,
2169
+ "covered": 1.0
2170
+ },
2171
+ "ocrbench_v1_015": {
2172
+ "cer_letters": 0.0139,
2173
+ "cer": 0.06,
2174
+ "covered": 1.0
2175
+ },
2176
+ "ocrbench_v1_016": {
2177
+ "cer_letters": 0.0134,
2178
+ "cer": 0.0111,
2179
+ "covered": 1.0
2180
+ },
2181
+ "ocrbench_v1_017": {
2182
+ "cer_letters": 0.0179,
2183
+ "cer": 0.0333,
2184
+ "covered": 1.0
2185
+ },
2186
+ "ocrbench_v1_019": {
2187
+ "cer_letters": 0.0119,
2188
+ "cer": 0.0252,
2189
+ "covered": 1.0
2190
+ },
2191
+ "ocrbench_v1_020": {
2192
+ "cer_letters": 0.0135,
2193
+ "cer": 0.0259,
2194
+ "covered": 1.0
2195
+ },
2196
+ "ocrbench_v1_021": {
2197
+ "cer_letters": 0.0767,
2198
+ "cer": 0.0877,
2199
+ "covered": 1.0
2200
+ },
2201
+ "ocrbench_v1_022": {
2202
+ "cer_letters": 0.0133,
2203
+ "cer": 0.0118,
2204
+ "covered": 1.0
2205
+ },
2206
+ "ocrbench_v1_023": {
2207
+ "cer_letters": 0.053,
2208
+ "cer": 0.0534,
2209
+ "covered": 1.0
2210
+ },
2211
+ "ocrbench_v1_024": {
2212
+ "cer_letters": 0.0599,
2213
+ "cer": 0.0719,
2214
+ "covered": 1.0
2215
+ },
2216
+ "ocrbench_v1_025": {
2217
+ "cer_letters": 0.0218,
2218
+ "cer": 0.0275,
2219
+ "covered": 1.0
2220
+ },
2221
+ "ocrbench_v1_026": {
2222
+ "cer_letters": 0.0166,
2223
+ "cer": 0.0131,
2224
+ "covered": 1.0
2225
+ },
2226
+ "ocrbench_v1_027": {
2227
+ "cer_letters": 0.0654,
2228
+ "cer": 0.0909,
2229
+ "covered": 1.0
2230
+ },
2231
+ "ocrbench_v1_028": {
2232
+ "cer_letters": 0.0677,
2233
+ "cer": 0.0716,
2234
+ "covered": 1.0
2235
+ },
2236
+ "ocrbench_v1_029": {
2237
+ "cer_letters": 0.0153,
2238
+ "cer": 0.0217,
2239
+ "covered": 1.0
2240
+ },
2241
+ "ocrbench_v1_030": {
2242
+ "cer_letters": 0.0355,
2243
+ "cer": 0.0753,
2244
+ "covered": 1.0
2245
+ },
2246
+ "ocrbench_v1_031": {
2247
+ "cer_letters": 0.0121,
2248
+ "cer": 0.0115,
2249
+ "covered": 1.0
2250
+ },
2251
+ "ocrbench_v1_032": {
2252
+ "cer_letters": 0.0265,
2253
+ "cer": 0.0308,
2254
+ "covered": 1.0
2255
+ },
2256
+ "ocrbench_v1_033": {
2257
+ "cer_letters": 0.0479,
2258
+ "cer": 0.0641,
2259
+ "covered": 1.0
2260
+ },
2261
+ "ocrbench_v1_034": {
2262
+ "cer_letters": 0.0265,
2263
+ "cer": 0.0315,
2264
+ "covered": 1.0
2265
+ },
2266
+ "ocrbench_v1_035": {
2267
+ "cer_letters": 0.1186,
2268
+ "cer": 0.1132,
2269
+ "covered": 1.0
2270
+ },
2271
+ "ocrbench_v1_036": {
2272
+ "cer_letters": 0.0509,
2273
+ "cer": 0.091,
2274
+ "covered": 1.0
2275
+ },
2276
+ "ocrbench_v1_037": {
2277
+ "cer_letters": 0.0389,
2278
+ "cer": 0.0611,
2279
+ "covered": 1.0
2280
+ },
2281
+ "ocrbench_v1_039": {
2282
+ "cer_letters": 0.0415,
2283
+ "cer": 0.0602,
2284
+ "covered": 1.0
2285
+ },
2286
+ "ocrbench_v1_040": {
2287
+ "cer_letters": 0.0386,
2288
+ "cer": 0.0836,
2289
+ "covered": 1.0
2290
+ },
2291
+ "ocrbench_v1_042": {
2292
+ "cer_letters": 0.0333,
2293
+ "cer": 0.0333,
2294
+ "covered": 1.0
2295
+ },
2296
+ "ocrbench_v1_043": {
2297
+ "cer_letters": 0.0161,
2298
+ "cer": 0.0439,
2299
+ "covered": 1.0
2300
+ },
2301
+ "ocrbench_v1_044": {
2302
+ "cer_letters": 0.0572,
2303
+ "cer": 0.1005,
2304
+ "covered": 1.0
2305
+ },
2306
+ "ocrbench_v1_046": {
2307
+ "cer_letters": 0.0731,
2308
+ "cer": 0.1094,
2309
+ "covered": 1.0
2310
+ },
2311
+ "ocrbench_v1_047": {
2312
+ "cer_letters": 0.0237,
2313
+ "cer": 0.0708,
2314
+ "covered": 1.0
2315
+ },
2316
+ "ocrbench_v1_048": {
2317
+ "cer_letters": 0.0311,
2318
+ "cer": 0.0658,
2319
+ "covered": 1.0
2320
+ },
2321
+ "ocrbench_v1_050": {
2322
+ "cer_letters": 0.092,
2323
+ "cer": 0.1396,
2324
+ "covered": 1.0
2325
+ },
2326
+ "ocrbench_v1_051": {
2327
+ "cer_letters": 0.062,
2328
+ "cer": 0.1061,
2329
+ "covered": 1.0
2330
+ },
2331
+ "ocrbench_v1_052": {
2332
+ "cer_letters": 0.0696,
2333
+ "cer": 0.0899,
2334
+ "covered": 1.0
2335
+ },
2336
+ "ocrbench_v1_053": {
2337
+ "cer_letters": 0.0169,
2338
+ "cer": 0.0406,
2339
+ "covered": 1.0
2340
+ },
2341
+ "ocrbench_v1_054": {
2342
+ "cer_letters": 0.0394,
2343
+ "cer": 0.0955,
2344
+ "covered": 1.0
2345
+ },
2346
+ "ocrbench_v1_055": {
2347
+ "cer_letters": 0.0987,
2348
+ "cer": 0.1292,
2349
+ "covered": 1.0
2350
+ },
2351
+ "ocrbench_v1_057": {
2352
+ "cer_letters": 0.0825,
2353
+ "cer": 0.1256,
2354
+ "covered": 1.0
2355
+ },
2356
+ "ocrbench_v1_058": {
2357
+ "cer_letters": 0.1686,
2358
+ "cer": 0.2093,
2359
+ "covered": 0.952
2360
+ },
2361
+ "ocrbench_v1_059": {
2362
+ "cer_letters": 0.1473,
2363
+ "cer": 0.2012,
2364
+ "covered": 1.0
2365
+ }
2366
+ }
2367
+ },
2368
+ "_old_ocr": {
2369
+ "cer_letters": {
2370
+ "n": 54,
2371
+ "median": 0.0903,
2372
+ "mean": 0.0964
2373
+ },
2374
+ "terciles": [
2375
+ 0.0624,
2376
+ 0.1277
2377
+ ]
2378
+ }
2379
+ }
eval/test_hf_scores.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "summary": {
3
+ "n": 54,
4
+ "median": 0.010611421784530114,
5
+ "mean": 0.022864659267475267,
6
+ "by_source": {
7
+ "bench": {
8
+ "n": 54,
9
+ "median": 0.010611421784530114,
10
+ "mean": 0.022864659267475267
11
+ }
12
+ }
13
+ },
14
+ "pages": {
15
+ "ocrbench_v1_000": {
16
+ "tier": "gold_bench",
17
+ "source": "bench",
18
+ "cer_letters": 0.003873466752743706
19
+ },
20
+ "ocrbench_v1_001": {
21
+ "tier": "gold_bench",
22
+ "source": "bench",
23
+ "cer_letters": 0.009561752988047808
24
+ },
25
+ "ocrbench_v1_002": {
26
+ "tier": "gold_bench",
27
+ "source": "bench",
28
+ "cer_letters": 0.05651672433679354
29
+ },
30
+ "ocrbench_v1_003": {
31
+ "tier": "gold_bench",
32
+ "source": "bench",
33
+ "cer_letters": 0.04071537290715373
34
+ },
35
+ "ocrbench_v1_004": {
36
+ "tier": "gold_bench",
37
+ "source": "bench",
38
+ "cer_letters": 0.0026490066225165563
39
+ },
40
+ "ocrbench_v1_005": {
41
+ "tier": "gold_bench",
42
+ "source": "bench",
43
+ "cer_letters": 0.0025929127052722557
44
+ },
45
+ "ocrbench_v1_006": {
46
+ "tier": "gold_bench",
47
+ "source": "bench",
48
+ "cer_letters": 0.010479041916167664
49
+ },
50
+ "ocrbench_v1_007": {
51
+ "tier": "gold_bench",
52
+ "source": "bench",
53
+ "cer_letters": 0.0010911074740861974
54
+ },
55
+ "ocrbench_v1_008": {
56
+ "tier": "gold_bench",
57
+ "source": "bench",
58
+ "cer_letters": 0.007849293563579277
59
+ },
60
+ "ocrbench_v1_009": {
61
+ "tier": "gold_bench",
62
+ "source": "bench",
63
+ "cer_letters": 0.002079002079002079
64
+ },
65
+ "ocrbench_v1_010": {
66
+ "tier": "gold_bench",
67
+ "source": "bench",
68
+ "cer_letters": 0.007337526205450734
69
+ },
70
+ "ocrbench_v1_011": {
71
+ "tier": "gold_bench",
72
+ "source": "bench",
73
+ "cer_letters": 0.005255255255255256
74
+ },
75
+ "ocrbench_v1_012": {
76
+ "tier": "gold_bench",
77
+ "source": "bench",
78
+ "cer_letters": 0.006349206349206349
79
+ },
80
+ "ocrbench_v1_013": {
81
+ "tier": "gold_bench",
82
+ "source": "bench",
83
+ "cer_letters": 0.012072434607645875
84
+ },
85
+ "ocrbench_v1_014": {
86
+ "tier": "gold_bench",
87
+ "source": "bench",
88
+ "cer_letters": 0.005296610169491525
89
+ },
90
+ "ocrbench_v1_015": {
91
+ "tier": "gold_bench",
92
+ "source": "bench",
93
+ "cer_letters": 0.01139240506329114
94
+ },
95
+ "ocrbench_v1_016": {
96
+ "tier": "gold_bench",
97
+ "source": "bench",
98
+ "cer_letters": 0.003816793893129771
99
+ },
100
+ "ocrbench_v1_017": {
101
+ "tier": "gold_bench",
102
+ "source": "bench",
103
+ "cer_letters": 0.016824395373291272
104
+ },
105
+ "ocrbench_v1_019": {
106
+ "tier": "gold_bench",
107
+ "source": "bench",
108
+ "cer_letters": 0.001402524544179523
109
+ },
110
+ "ocrbench_v1_020": {
111
+ "tier": "gold_bench",
112
+ "source": "bench",
113
+ "cer_letters": 0.004267425320056899
114
+ },
115
+ "ocrbench_v1_021": {
116
+ "tier": "gold_bench",
117
+ "source": "bench",
118
+ "cer_letters": 0.07054455445544554
119
+ },
120
+ "ocrbench_v1_022": {
121
+ "tier": "gold_bench",
122
+ "source": "bench",
123
+ "cer_letters": 0.007067137809187279
124
+ },
125
+ "ocrbench_v1_023": {
126
+ "tier": "gold_bench",
127
+ "source": "bench",
128
+ "cer_letters": 0.014134275618374558
129
+ },
130
+ "ocrbench_v1_024": {
131
+ "tier": "gold_bench",
132
+ "source": "bench",
133
+ "cer_letters": 0.010743801652892562
134
+ },
135
+ "ocrbench_v1_025": {
136
+ "tier": "gold_bench",
137
+ "source": "bench",
138
+ "cer_letters": 0.0024183796856106408
139
+ },
140
+ "ocrbench_v1_026": {
141
+ "tier": "gold_bench",
142
+ "source": "bench",
143
+ "cer_letters": 0.0
144
+ },
145
+ "ocrbench_v1_027": {
146
+ "tier": "gold_bench",
147
+ "source": "bench",
148
+ "cer_letters": 0.06740837696335078
149
+ },
150
+ "ocrbench_v1_028": {
151
+ "tier": "gold_bench",
152
+ "source": "bench",
153
+ "cer_letters": 0.02053196453569762
154
+ },
155
+ "ocrbench_v1_029": {
156
+ "tier": "gold_bench",
157
+ "source": "bench",
158
+ "cer_letters": 0.011627906976744186
159
+ },
160
+ "ocrbench_v1_030": {
161
+ "tier": "gold_bench",
162
+ "source": "bench",
163
+ "cer_letters": 0.035523978685612786
164
+ },
165
+ "ocrbench_v1_031": {
166
+ "tier": "gold_bench",
167
+ "source": "bench",
168
+ "cer_letters": 0.003714020427112349
169
+ },
170
+ "ocrbench_v1_032": {
171
+ "tier": "gold_bench",
172
+ "source": "bench",
173
+ "cer_letters": 0.014271151885830785
174
+ },
175
+ "ocrbench_v1_033": {
176
+ "tier": "gold_bench",
177
+ "source": "bench",
178
+ "cer_letters": 0.0009765625
179
+ },
180
+ "ocrbench_v1_034": {
181
+ "tier": "gold_bench",
182
+ "source": "bench",
183
+ "cer_letters": 0.000564334085778781
184
+ },
185
+ "ocrbench_v1_035": {
186
+ "tier": "gold_bench",
187
+ "source": "bench",
188
+ "cer_letters": 0.01775625504439064
189
+ },
190
+ "ocrbench_v1_036": {
191
+ "tier": "gold_bench",
192
+ "source": "bench",
193
+ "cer_letters": 0.009544008483563097
194
+ },
195
+ "ocrbench_v1_037": {
196
+ "tier": "gold_bench",
197
+ "source": "bench",
198
+ "cer_letters": 0.009719222462203024
199
+ },
200
+ "ocrbench_v1_039": {
201
+ "tier": "gold_bench",
202
+ "source": "bench",
203
+ "cer_letters": 0.00425531914893617
204
+ },
205
+ "ocrbench_v1_040": {
206
+ "tier": "gold_bench",
207
+ "source": "bench",
208
+ "cer_letters": 0.00808526277104006
209
+ },
210
+ "ocrbench_v1_042": {
211
+ "tier": "gold_bench",
212
+ "source": "bench",
213
+ "cer_letters": 0.0038412291933418692
214
+ },
215
+ "ocrbench_v1_043": {
216
+ "tier": "gold_bench",
217
+ "source": "bench",
218
+ "cer_letters": 0.007494646680942184
219
+ },
220
+ "ocrbench_v1_044": {
221
+ "tier": "gold_bench",
222
+ "source": "bench",
223
+ "cer_letters": 0.02059308072487644
224
+ },
225
+ "ocrbench_v1_046": {
226
+ "tier": "gold_bench",
227
+ "source": "bench",
228
+ "cer_letters": 0.02890405459654757
229
+ },
230
+ "ocrbench_v1_047": {
231
+ "tier": "gold_bench",
232
+ "source": "bench",
233
+ "cer_letters": 0.0199501246882793
234
+ },
235
+ "ocrbench_v1_048": {
236
+ "tier": "gold_bench",
237
+ "source": "bench",
238
+ "cer_letters": 0.03171641791044776
239
+ },
240
+ "ocrbench_v1_050": {
241
+ "tier": "gold_bench",
242
+ "source": "bench",
243
+ "cer_letters": 0.08133333333333333
244
+ },
245
+ "ocrbench_v1_051": {
246
+ "tier": "gold_bench",
247
+ "source": "bench",
248
+ "cer_letters": 0.05929919137466307
249
+ },
250
+ "ocrbench_v1_052": {
251
+ "tier": "gold_bench",
252
+ "source": "bench",
253
+ "cer_letters": 0.05963302752293578
254
+ },
255
+ "ocrbench_v1_053": {
256
+ "tier": "gold_bench",
257
+ "source": "bench",
258
+ "cer_letters": 0.013108614232209739
259
+ },
260
+ "ocrbench_v1_054": {
261
+ "tier": "gold_bench",
262
+ "source": "bench",
263
+ "cer_letters": 0.013123359580052493
264
+ },
265
+ "ocrbench_v1_055": {
266
+ "tier": "gold_bench",
267
+ "source": "bench",
268
+ "cer_letters": 0.09772296015180265
269
+ },
270
+ "ocrbench_v1_057": {
271
+ "tier": "gold_bench",
272
+ "source": "bench",
273
+ "cer_letters": 0.048538622129436326
274
+ },
275
+ "ocrbench_v1_058": {
276
+ "tier": "gold_bench",
277
+ "source": "bench",
278
+ "cer_letters": 0.15935672514619884
279
+ },
280
+ "ocrbench_v1_059": {
281
+ "tier": "gold_bench",
282
+ "source": "bench",
283
+ "cer_letters": 0.06976744186046512
284
+ }
285
+ }
286
+ }
eval/test_hf_timing.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "engine": "hf",
3
+ "model": "/opt/sansar/runs/ocrvlm_v12_clean_q35/final",
4
+ "split": "test",
5
+ "pages": 54,
6
+ "wall_seconds": 462.5,
7
+ "gen_seconds": 445.2,
8
+ "pages_per_hour": 436.7,
9
+ "gen_tokens": 122526,
10
+ "gen_tok_s": 275.2,
11
+ "tokens_per_page": 2269.0,
12
+ "hit_max_new_tokens": 0,
13
+ "batch": 16,
14
+ "max_pixels": 1800000,
15
+ "gpu": "NVIDIA A100-SXM4-40GB"
16
+ }
eval/test_vllm_scores.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "summary": {
3
+ "n": 54,
4
+ "median": 0.010611421784530114,
5
+ "mean": 0.022697246407354578,
6
+ "by_source": {
7
+ "bench": {
8
+ "n": 54,
9
+ "median": 0.010611421784530114,
10
+ "mean": 0.022697246407354578
11
+ }
12
+ }
13
+ },
14
+ "pages": {
15
+ "ocrbench_v1_000": {
16
+ "tier": "gold_bench",
17
+ "source": "bench",
18
+ "cer_letters": 0.003873466752743706
19
+ },
20
+ "ocrbench_v1_001": {
21
+ "tier": "gold_bench",
22
+ "source": "bench",
23
+ "cer_letters": 0.009561752988047808
24
+ },
25
+ "ocrbench_v1_002": {
26
+ "tier": "gold_bench",
27
+ "source": "bench",
28
+ "cer_letters": 0.03690888119953864
29
+ },
30
+ "ocrbench_v1_003": {
31
+ "tier": "gold_bench",
32
+ "source": "bench",
33
+ "cer_letters": 0.04223744292237443
34
+ },
35
+ "ocrbench_v1_004": {
36
+ "tier": "gold_bench",
37
+ "source": "bench",
38
+ "cer_letters": 0.0026490066225165563
39
+ },
40
+ "ocrbench_v1_005": {
41
+ "tier": "gold_bench",
42
+ "source": "bench",
43
+ "cer_letters": 0.0025929127052722557
44
+ },
45
+ "ocrbench_v1_006": {
46
+ "tier": "gold_bench",
47
+ "source": "bench",
48
+ "cer_letters": 0.010479041916167664
49
+ },
50
+ "ocrbench_v1_007": {
51
+ "tier": "gold_bench",
52
+ "source": "bench",
53
+ "cer_letters": 0.0010911074740861974
54
+ },
55
+ "ocrbench_v1_008": {
56
+ "tier": "gold_bench",
57
+ "source": "bench",
58
+ "cer_letters": 0.007849293563579277
59
+ },
60
+ "ocrbench_v1_009": {
61
+ "tier": "gold_bench",
62
+ "source": "bench",
63
+ "cer_letters": 0.002079002079002079
64
+ },
65
+ "ocrbench_v1_010": {
66
+ "tier": "gold_bench",
67
+ "source": "bench",
68
+ "cer_letters": 0.007337526205450734
69
+ },
70
+ "ocrbench_v1_011": {
71
+ "tier": "gold_bench",
72
+ "source": "bench",
73
+ "cer_letters": 0.006756756756756757
74
+ },
75
+ "ocrbench_v1_012": {
76
+ "tier": "gold_bench",
77
+ "source": "bench",
78
+ "cer_letters": 0.006349206349206349
79
+ },
80
+ "ocrbench_v1_013": {
81
+ "tier": "gold_bench",
82
+ "source": "bench",
83
+ "cer_letters": 0.012072434607645875
84
+ },
85
+ "ocrbench_v1_014": {
86
+ "tier": "gold_bench",
87
+ "source": "bench",
88
+ "cer_letters": 0.005296610169491525
89
+ },
90
+ "ocrbench_v1_015": {
91
+ "tier": "gold_bench",
92
+ "source": "bench",
93
+ "cer_letters": 0.01139240506329114
94
+ },
95
+ "ocrbench_v1_016": {
96
+ "tier": "gold_bench",
97
+ "source": "bench",
98
+ "cer_letters": 0.003816793893129771
99
+ },
100
+ "ocrbench_v1_017": {
101
+ "tier": "gold_bench",
102
+ "source": "bench",
103
+ "cer_letters": 0.016824395373291272
104
+ },
105
+ "ocrbench_v1_019": {
106
+ "tier": "gold_bench",
107
+ "source": "bench",
108
+ "cer_letters": 0.001402524544179523
109
+ },
110
+ "ocrbench_v1_020": {
111
+ "tier": "gold_bench",
112
+ "source": "bench",
113
+ "cer_letters": 0.004267425320056899
114
+ },
115
+ "ocrbench_v1_021": {
116
+ "tier": "gold_bench",
117
+ "source": "bench",
118
+ "cer_letters": 0.07054455445544554
119
+ },
120
+ "ocrbench_v1_022": {
121
+ "tier": "gold_bench",
122
+ "source": "bench",
123
+ "cer_letters": 0.007067137809187279
124
+ },
125
+ "ocrbench_v1_023": {
126
+ "tier": "gold_bench",
127
+ "source": "bench",
128
+ "cer_letters": 0.014134275618374558
129
+ },
130
+ "ocrbench_v1_024": {
131
+ "tier": "gold_bench",
132
+ "source": "bench",
133
+ "cer_letters": 0.010743801652892562
134
+ },
135
+ "ocrbench_v1_025": {
136
+ "tier": "gold_bench",
137
+ "source": "bench",
138
+ "cer_letters": 0.0024183796856106408
139
+ },
140
+ "ocrbench_v1_026": {
141
+ "tier": "gold_bench",
142
+ "source": "bench",
143
+ "cer_letters": 0.0
144
+ },
145
+ "ocrbench_v1_027": {
146
+ "tier": "gold_bench",
147
+ "source": "bench",
148
+ "cer_letters": 0.06740837696335078
149
+ },
150
+ "ocrbench_v1_028": {
151
+ "tier": "gold_bench",
152
+ "source": "bench",
153
+ "cer_letters": 0.02053196453569762
154
+ },
155
+ "ocrbench_v1_029": {
156
+ "tier": "gold_bench",
157
+ "source": "bench",
158
+ "cer_letters": 0.011627906976744186
159
+ },
160
+ "ocrbench_v1_030": {
161
+ "tier": "gold_bench",
162
+ "source": "bench",
163
+ "cer_letters": 0.035523978685612786
164
+ },
165
+ "ocrbench_v1_031": {
166
+ "tier": "gold_bench",
167
+ "source": "bench",
168
+ "cer_letters": 0.003714020427112349
169
+ },
170
+ "ocrbench_v1_032": {
171
+ "tier": "gold_bench",
172
+ "source": "bench",
173
+ "cer_letters": 0.014271151885830785
174
+ },
175
+ "ocrbench_v1_033": {
176
+ "tier": "gold_bench",
177
+ "source": "bench",
178
+ "cer_letters": 0.0009765625
179
+ },
180
+ "ocrbench_v1_034": {
181
+ "tier": "gold_bench",
182
+ "source": "bench",
183
+ "cer_letters": 0.000564334085778781
184
+ },
185
+ "ocrbench_v1_035": {
186
+ "tier": "gold_bench",
187
+ "source": "bench",
188
+ "cer_letters": 0.01775625504439064
189
+ },
190
+ "ocrbench_v1_036": {
191
+ "tier": "gold_bench",
192
+ "source": "bench",
193
+ "cer_letters": 0.010250972074938141
194
+ },
195
+ "ocrbench_v1_037": {
196
+ "tier": "gold_bench",
197
+ "source": "bench",
198
+ "cer_letters": 0.009719222462203024
199
+ },
200
+ "ocrbench_v1_039": {
201
+ "tier": "gold_bench",
202
+ "source": "bench",
203
+ "cer_letters": 0.00425531914893617
204
+ },
205
+ "ocrbench_v1_040": {
206
+ "tier": "gold_bench",
207
+ "source": "bench",
208
+ "cer_letters": 0.00808526277104006
209
+ },
210
+ "ocrbench_v1_042": {
211
+ "tier": "gold_bench",
212
+ "source": "bench",
213
+ "cer_letters": 0.0038412291933418692
214
+ },
215
+ "ocrbench_v1_043": {
216
+ "tier": "gold_bench",
217
+ "source": "bench",
218
+ "cer_letters": 0.007494646680942184
219
+ },
220
+ "ocrbench_v1_044": {
221
+ "tier": "gold_bench",
222
+ "source": "bench",
223
+ "cer_letters": 0.02182866556836903
224
+ },
225
+ "ocrbench_v1_046": {
226
+ "tier": "gold_bench",
227
+ "source": "bench",
228
+ "cer_letters": 0.02890405459654757
229
+ },
230
+ "ocrbench_v1_047": {
231
+ "tier": "gold_bench",
232
+ "source": "bench",
233
+ "cer_letters": 0.0199501246882793
234
+ },
235
+ "ocrbench_v1_048": {
236
+ "tier": "gold_bench",
237
+ "source": "bench",
238
+ "cer_letters": 0.033582089552238806
239
+ },
240
+ "ocrbench_v1_050": {
241
+ "tier": "gold_bench",
242
+ "source": "bench",
243
+ "cer_letters": 0.084
244
+ },
245
+ "ocrbench_v1_051": {
246
+ "tier": "gold_bench",
247
+ "source": "bench",
248
+ "cer_letters": 0.05929919137466307
249
+ },
250
+ "ocrbench_v1_052": {
251
+ "tier": "gold_bench",
252
+ "source": "bench",
253
+ "cer_letters": 0.05963302752293578
254
+ },
255
+ "ocrbench_v1_053": {
256
+ "tier": "gold_bench",
257
+ "source": "bench",
258
+ "cer_letters": 0.014044943820224719
259
+ },
260
+ "ocrbench_v1_054": {
261
+ "tier": "gold_bench",
262
+ "source": "bench",
263
+ "cer_letters": 0.013123359580052493
264
+ },
265
+ "ocrbench_v1_055": {
266
+ "tier": "gold_bench",
267
+ "source": "bench",
268
+ "cer_letters": 0.09772296015180265
269
+ },
270
+ "ocrbench_v1_057": {
271
+ "tier": "gold_bench",
272
+ "source": "bench",
273
+ "cer_letters": 0.048538622129436326
274
+ },
275
+ "ocrbench_v1_058": {
276
+ "tier": "gold_bench",
277
+ "source": "bench",
278
+ "cer_letters": 0.15838206627680312
279
+ },
280
+ "ocrbench_v1_059": {
281
+ "tier": "gold_bench",
282
+ "source": "bench",
283
+ "cer_letters": 0.07087486157253599
284
+ }
285
+ }
286
+ }
eval/test_vllm_timing.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "engine": "vllm",
3
+ "model": "/opt/sansar/runs/ocrvlm_v12_clean_q35/final",
4
+ "split": "test",
5
+ "pages": 54,
6
+ "wall_seconds": 291.5,
7
+ "gen_seconds": 21.1,
8
+ "pages_per_hour": 9216.3,
9
+ "gen_tokens": 55871,
10
+ "gen_tok_s": 2648.8,
11
+ "tokens_per_page": 1034.6,
12
+ "hit_max_new_tokens": 1,
13
+ "batch": 64,
14
+ "max_pixels": 1800000,
15
+ "gpu": "NVIDIA A100-SXM4-40GB"
16
+ }
eval/transcriptions/test_hf/ocrbench_v1_000.txt ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (४८,५७) ह्लादयति । शीतीभावने ॥ (४८,५८)
2
+ काशति । प्रकाशने ॥ (४८,५९)
3
+ [दानपनुपरिवस्यते ॥] (४८,६०)
4
+ रोदसी ॥१६॥ रोदसी । रोधसी । क्षोणी । स्वधे । पुरंधी । ऋतावृतौ । प्रपित्वे । प्रतिष्ठे । प्रशस्ये ।
5
+ उरूची । [सान्तापे] । रजसी । विषाणे । धिष्ण्ये । गभीरे । गम्भीरे ॥१७॥ ओण्यौ । चंवौ । नपत्यौ ।
6
+ नप्यौ ॥१८॥ पार्श्वौ । दूरे अन्ते । अनन्ते । द्यावापृथिव्योः ॥ (४८,६१)
7
+ अपः । अपः ॥१९॥ अग्नः । दंसः । वेपः । [वेदः ।] वेषः । विष्ट्वी । व्रतम् । कर्वरम् । शक्म ।
8
+ क्रतुः । करणानि । करांसि । करिक्रत् । करन्ती । चक्रत् । कर्तुम् । कर्ता । कर्तवे । [थलित । हिंसायाम् ।
9
+ इनद्धि ।] धीः । सवः । शमी । शक्तिः । शिल्पम् । कर्मणः ॥ (४८,६२)
10
+ अस्रेमा । अस्रेमा ॥२०॥ अनेद्यः । अनिन्द्यः । अबभिशस्तिः । अनवद्यः । उक्थ्यः । सुनीथः ।
11
+ पाकः । प्रशस्यस्य ॥ (४८,६३)
12
+ आगः । आगः । एनः । अंहः । रिपुः । दुरितम् । अशस्तिः । शमलम् । वृजिनम् । अघस्य ॥ (४८,६४)
13
+ शिम्बाता । शिम्बाता ॥२१॥ शतरा । शातवन्ता । शिल्पम् । शेवृधम् । स्यूमकम् । मयः ।
14
+ द्योतनम् । सुदिनम् । शूषम् । द्युम्नम् । इन्द्रियम् । शेवम् । शिवम् । शुनम् । शम् । भेषजम् । जलाषम् ।
15
+ सुखस्य ॥ (४८,६५)
16
+ निरृतिः । निरृतिः ॥२२॥ कृच्छ्रम् । तृप्रम् । दुःखस्य ॥ (४८,६६)
17
+ <तुवि> तुवि । पुरु । भूरि । शश्वत् । विश्वम् । व्यानशिः । व्योमनी । शतम् । सहस्रम् । अयुतम् ।
18
+ नियुतम् । प्रयुतम् । अर्बुदम् । अत्यर्बुदम् । असंख्येयम् । सरिरम् । बहोः ॥ (४८,६७)
19
+ ऋहन् । ऋहन् । निघृष्वः । कृशमः । मायुकः । प्रतिष्ठा । कृधुकः । दहरकः । वम्रकः । अर्भकः ।
20
+ [अथुराणः] । ह्रस्वस्य ॥ (४८,६८)
21
+ महः । महः । ब्रध्नः । ऋष्वः । उक्षः । गभीरः । अभ्वः । तवसः । ऋभुक्षा । उक्षा । [उक्षिता ।]
22
+ विहायाः । यह्नः । उरु । बृहत् । अम्भृणः । विरप्शी । अद्भुतः । [वविषिपुः । वरिषीः] । महतः ॥ (४८,६९)
23
+ नवम् । नवम् ॥२३॥ नूतनम् । नूतनम् । नव्यम् । अधुना । इदानीम् । नवस्य ॥ (४८,७०)
24
+ प्रत्नम् ॥२४॥ प्रत्नम् । प्रदिवः । प्रवयाः । सनेमि । [मोक्तः । माहुः । यतः ।] पुराणस्य ॥ (४८,७१)
25
+ [अधाह्यः] ॥२५॥ सत्रा । बट् । ऋतम् । अद्धा । सत्यस्य ॥ (४८,७२)
26
+ गौः । गौः ॥२६॥ ग्मा । ज्मा । क्ष्मा । क्षा । क्षमा । क्षोणी । क्षितिः । अवनिः । उर्वी । मही ।
27
+ रिपः । अदितिः । इडा । निरृतिः । गातुः । भूः । भूमिः । पूषा । गोत्रा । पृथिव्याः । पराणि तदायतनानाम् ॥ (४८,७३)
28
+ <तडित् ।> तडित् । आसात् । अम्बरम् । तुर्वशे । अस्तमीले । उपाके । अर्वाके । अन्तमानाम् ।
29
+ अवमे । उपमे । अन्तिकस्य ॥ (४८,७४)
30
+ <श्यावी ।> श्यावी । क्षपा । शर्वरी । अक्तुः । [उर्वी ।] ऊर्म्या । रम्या । नम्या । [चोषा ।] दोषा ।
31
+ नक्ता । तमः । रजः । असिक्नी । तमस्वती । [दमस्वती ।] महस्वती । यशस्वती । घृताची । शिरिणा ।
32
+ मोकी । शोकी । ऊधः । पयः । हिमा । वस्वी । रात्रेः ॥ (४८,७५)
33
+ अरणः । अरणः ॥२७॥ गरः । क्षोदः । क्षद्म । नभः । अम्भः । कबन्धम् । सलिलम् । वाः ।
34
+ वनम् । घृतम् । मधु । पुरीषम् । पिप्पलम् । क्षीरम् । विषम् । रेतः । शकम् । जह्न । बृबूकम् । बुसम् ।
eval/transcriptions/test_hf/ocrbench_v1_001.txt ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ निरस्यन्कामाक्षि प्रणमनजुषां पङ्कमखिलम् ।
2
+ तुलाकोटिद्वन्दं दधदपि च गच्छन्नतुलतां
3
+ गिरां मार्गं पादो गिरिवरसुते लङ्घयति ते ॥ ४५ ॥
4
+ प्रवालं सव्रीलं विपिनविवरे वेपयति या
5
+ स्फुरल्लीलं बालातपमधिकबालं वदति या ।
6
+ रुचिं सांध्यां वन्ध्यां विरचयति या वर्धयतु सा
7
+ शिवं मे कामाक्ष्याः पदनलिनपाटल्यलहरी ॥ ४६ ॥
8
+ किरञ्ज्योत्स्नारीतिं नखमुखरुचा हंसमनसां
9
+ वितन्वानः प्रीतिं विकचतरुणाम्भोरुहरुचिः ।
10
+ प्रकाशः श्रीपादस्तव जननि कामाक्षि तनुते
11
+ शरत्कालप्रौढिं शशिशकलचूडप्रियतमे ॥ ४७ ॥
12
+ नखाङ्कूरस्मेरद्युतिविमलगङ्गाम्भसि सुखं
13
+ कृतस्नानं ज्ञानामृतममलमास्वाद्य नियतम् ।
14
+ उदञ्चन्मञ्जीरस्फुरणमणिदीपे मम मनो
15
+ मनोज्ञे कामाक्ष्याश्चरणमणिहर्म्ये विहरताम् ॥ ४८ ॥
16
+ भवाम्भोधौ नौकां जडिमविपिने पावकशिखा-
17
+ ममर्त्येन्द्रादीनामधिमुकुटमुत्तंसकलिकाम् ।
18
+ जगत्तापे ज्योत्स्नामकृतकवचःपञ्जरपुटे
19
+ शुकस्त्रीं कामाक्ष्या मनसि कलये पादयुगलीम् ॥ ४९ ॥
20
+ परत्मप्राकाश्यप्रतिफलनचुञ्चुः प्रणमतां
21
+ मनोज्ञस्त्वत्पादो मणिमुकुरमुद्रां कलयते ।
22
+ यदीयां कामाक्षि प्रकृतिमसृणाः शोधकदशां
23
+ विधातुं चेष्ठन्ते बलरिपुवधूटीकचभराः ॥ ५० ॥
24
+ अविश्रान्तं तिष्ठन्नकृतकवचःकन्दरपुटी-
25
+ कुटीरान्तः प्रौढं नखरुचिसटालीं प्रकटयन् ।
26
+ प्रचण्डं खण्डत्वं नयतु मम कामाक्षि तरसा
27
+ तमोवेतण्डेन्द्रं तव चरणकण्ठीरवपतिः ॥ ५१ ॥
28
+ पुरस्तात्कामाक्षि प्रचुररसमाखण्डलपुरी-
29
+ पुरंध्रीणां लास्यं तव ललितमालोक्य शनकैः ।
30
+ नखश्रीभिः स्मेरा बहु वितनुते नूपुररवै-
31
+ श्वमत्कृत्या शङ्के चरणयुगली चाटुरचनाः ॥ ५२ ॥
32
+ सरोजं निन्दन्ती नखकिरणकर्पूरशिशिरा
33
+ निषिक्ता मारारेर्मुकुटशशिरेखाहिमजलैः ।
34
+ स्फुरन्ती कामाक्षि स्फुटरुचिमये पल्लवचये
35
+ तवाधत्ते मैत्रीं पथिकसुदृशा पादयुगली ॥ ५३ ॥
36
+ नतानां संपत्तेरनवरतमाकर्षणजपः
37
+ १७
eval/transcriptions/test_hf/ocrbench_v1_002.txt ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1042
2
+ `स्तोकात्मन्मुक्तः', अल्पान्मुक्तः' इति । `करणे स्तोकाल्पकृचछरकतिपयस्यासत्ववचनस्य' (2.3.33) [`करणे च'--`पा.सू.] इति पञ्चमी,
3
+ `स्तोका
4
+ न्तिकदुरार्थकृच्छ्राणि क्तन' (2.1.39) इति समासः । ननु च `वनं समासे' (6.2.178) इत्यतः समासगरहणमनुर्वितष्यते, समासे च नियतं
5
+ सन्निहितमुत्तरपदम, अतोऽन्तरयेणाप्युत्तरपदग्रहणमुत्तरपदं लभ्यत इत्यभिप्रायेणाह--`उत्तरपदमिति किम्' इति । `निःस्तोकः' इति । `निरादयः क्रान्ताद्यार्थे
6
+ पञ्चम्या' (वा.94) इति प्रादिसमासः । एवं मन्यते--असत्युत्तरपदग्रहणे समासे ये स्तोकादय उत्तरपदभूताः पूर्वपदभूता वा, तेभ्य उत्तरस्याः पञ्चभ्या
7
+ अलुग्भवतीत्येतावन्मात्रं लभ्यते, न तूत्तरपदे परतो ये स्तीकादय इत्येष विशेषः । ततश्च निःस्तोक इत्यत्राप्यलुक् स्यात् । भवति ह्यत्रापि समासवर्तिनः
8
+ स्तोकादेः शब्दादुत्तरा पञ्चमीति ।
9
+ नन्वेवमपि न कर्तव्येमेवोत्तरपदग्रहणम्, लक्षणप्रतिपदोक्तरपिभाषया(व्या.प.3) प्रतिपदं `स्तोकादिभ्यः करणे च' (2.3.33) इत्यादिसूत्रेण या पञ्चमी
10
+ विहिता, तस्या एव ग्रहणम् । नतु `अपादाने पञ्चमी' (2.3.28) इत्यनेन सामान्यलक्षणेन या पञ्चमी विहिता, तस्या एव ग्रहणम् । न तु `अपादाने पञ्चमी' (2.3.28)
11
+ इत्यनेन सामान्यलक्षणेन या पञ्चमी विहिता तस्याः । अवश्यञ्च सलक्षमप्रतिपदोक्तरपिभाषाऽश्रयितव्याः; अन्यथा हि स्तोकादपेतः स्तोकापेत
12
+ इत्यत्राप्यलुक्, स्यात्, एवं सति निःस्तोक इत्यत्रालुकप्राप्तिरेव नास्ति, न ह्यत्र स्तोकशब्दात् प्रतिपदिविहिता पञ्चमी, किं तर्हि? सामान्यलक्षणविहिता । तत
13
+ किं तन्निवृत्त्यर्थोत्तरपदग्रहणेन? इत्याह--`अन्यार्थम्' इत्यादि । आनङ्जाद्यर्थमिदमुत्तरपदग्रहणम् । असति चैतस्मिन् `आनङ् ऋतो द्वन्द्वे' (6.3.25)
14
+ इत्यानङ्, `होतापातृभ्याम्' इत्यत्र यथा पूर्वपदस्य भवति, तथोत्तरपदस्यापि स्यात् । तथा `इकोह्रस्वोऽङ्घयो गालवसव' (6.3.61) इति ह्रस्वो यथेह भवति-`
15
+ ग्रामिणपुत्रः' इति, तथेहापि स्यात्--`ग्रामणीः' इति । ननु यद्यनुत्तरपदेऽपि ह्रस्वः स्यात्, तदा `ह्रस्वो यथेह भवति-`ग्रामणिपुत्रः' इति, तथेहापि स्यात्--
16
+ `ग्रामणीः' इति । ननु यद्यनुत्तरपदेऽपि ह्रस्वः स्यात्, तदा `ह्रस्वो नुपंसके
17
+ प्रतिपदिकस्य' (1.2.47) इति वचनमनर्थकं स्यात्ः अनेनैव सिद्धत्वात्? नानर्थकम्; अनिगन्तार्थत्वान्नित्यार्थत्वाच्च । किञ्च, असत्युत्तरपदग्रहणे कृतम् ���
18
+ यद्येवम्, यदर्थमिदं तद्विधावेव कर्तव्यम्, इह किमर्थं क्रियते? इत्याह--`इहाप्यलुको निवृत्तिम्' इत्यादि । इतिकरणो हेतौ । अन्यार्थं
19
+ तावदवश्यमिदमुत्तरग्रहणम् । इह तु क्रियमाणे सत्ययं विशेषः--निःस्तोक इत्यतराप्यलुग् निवृत्तः क्रियते । तेन लक्षणप्रतिपदोक्तरपिभाषा(व्य.प.3)
20
+ नाश्रयितव्या भवति ।
21
+ अथ कुतः प्रतिमावधिकारौ? इत्याह--`अलुगधिकारः' इत्यादि । विधेयान्तरं विधेयान्तरस्य निवर्तकं भवतीत्यानङ् विधीयमान उततरपदेऽलुकं निवर्तयति,
22
+ तस्मात्--`अलगधिकारः प्रागानङः' । उत्तरपदाधिकारः `प्रागङ्गाधिकारात्' इति । उत्तरपदे परतो यत् कार्यं वीधीयते तस्य सम्बन्धिशब्दत्वात् पूर्वपदं
23
+ विधिभाक् । अतोऽङ्गं विधिभाक्त्वेन विज्ञायमानमुत्तरपदाधिकारं निवर्तयति । अङ्गस्य हि यत् कार्यं तत् प्रत्यये परतो विधीयते, नोत्तरपदे । न
24
+ ह्रुत्तरपदेऽङ्गसंज्ञा भवति । अथ वा--उत्तरपद इति सप्तमीनिर्देशदानन्तर एवोत्तरपदे भवितव्यमानङा । यदि चात्र विभक्तेरलुक् स्यात् तदा
25
+ व्यवधानानदानन्तर्यं न स्यात् । न च व्यवधानेऽपि वचनसामर्थ्यादानङ्स्यादिति शक्यते परिकल्पयितुम् । एवं हि `तस्मिन्निति निर्दिष्टे पूर्वस्य' (1.1.66) इति
26
+ निर्दिष्टग्रहणमाननन्तर्यार्थ बाध्येत, अनिष्टं च रूपमापद्येत । न चानिष्टर्ष्ठा शास्त्रे प्रकृतृपतिर्युक्ता । तस्मादलुगधिकारः प्रागानङः । अङ्गस्य प्रत्यये
27
+ परतोऽभावादुत्तरपदे परतस्तन्न भवत्येव, अत उत्तरपदाधिकारः प्रागङ्गाधिकारात् । 2.
28
+ पञ्चम्याः स्तोकादिभ्यः । (6.3.2)
29
+ स्तोकादय इति प्रातपदिकगणेषु न पठ्यन्ते । तस्मात् सूत्रपरिपठिता एवेह ग्रहीतव्या इति दर्शयन्नाह--`स्तोका
30
+ न्तिकदुरार्थकृच्छ्राणि' इत्यादि । अथ `करणे'
31
+ च' (2.3.33) इत्यादौ सूत्रे ये परिपठिताः स्ताकादयस्ते कस्मान्न गृह्यन्ते? एवं मन्यते--`ङसेः स्तोकादिभ्यः' इति वक्तव्ये `पञ्चम्याः' इति
32
+ बहुतराक्षरनिर्देशैशैतत् सूचितम्--`येषु स्ताकादिषु गृह्यमाणेषु बहुतरलक्ष्यसंग्रहो भवति ते ग्रहीतव्याः' इति । स्तोकान्तिकदुरार्थकृच्छ्राणीत्येतेष्वेव `[द्दुरार्थं' इति
33
+ नास्ति मुद्रिते न्यासपाठे] गृह्यमाणेषु बहुतरलक्ष्यसंग्रहो भवति, तत्रार्थग्रहणात्; न त्वितरेषु । तस्मादेषामेव ग्रहणं न्याव्यमिति । कथं पुनरत्र लुक् प्राप्नोति,
34
+ यस्मिन् प्राप्ते प्रतिषेधोऽयं क्रियते? इत्याह--`���मासे कृते' इत्यादि । समासे कृते सति तस्य `कृत्तद्धितसमासाश्च' (1.2.46) इति प्रतिपदिकत्वम्, अतः
35
+ `सुपो धातुप्रातिपदिकयोः' (2.4.71) इति सुपो लुकि प्राप्ते प्रतिषेधोऽयमुच्यते ।
36
+ किं पुनः कारणमेकवचनान्तानां स्तोकादीनामलुगुदाह्रियते, न द्विवचनबहुवचनान्तानाम्? इत्याह--`द्विवचनबहुवचनान्तानाम्' इत्यादि । वृत्तौ हि
37
+ विशेषणपदान्येकत्वादिकां संख्यां विहायाभेदेकत्वसंख्यां प्रतिपद्यन्ते । सा पुनः सख्यानमात्रमनुपात्तसंख्याविशेषं सामान्यभूतम्; यत एवमतो
38
+ विवक्षितार्थानभिधानादद्विवचनबहुवचनान्तानां समासो न भवत्येव । अधिमानलक्षणा हि कृत्तद्धितसमासा भवन्तीति । `तेन' इत्यादि । यत एवं
39
+ द्विवचनबहुवचनान्तानां स्तोकादीनां समासो न भवति, तेन स्तोकाभ्यां मुक्तः, स्तोकेभ्यो मुक्त इत्यत्र न कदाचिदैकपद्यमैकस्वर्यं च भवति ।
40
+ स्तोकाभ्यामित्यस्माद्धि पदान्मुक्त इत्येतत् पदमन्यदेवात्यन्तभिन्नम्, तथा स्तेकेभ्य इत्यस्मान् मुक्त इत्येतत् । स्वरोऽप्यत्रानेक एव । तथा हि--`स्तोकाभ्याम्'
41
+ इत्येतत् प्रतिपदिकस्वरेम मध्योदात्तम्, `मुक्तः' इत्येतत् प्रत्ययस्वरेणान्तोदात्तम् । एवम् `स्तोकेभ्यो मुक्तः' इत्यत्रापि नानास्वरता वेदितव्या । मूलोदाहरणे तु
42
+ समासे सत्येकपद्यं भवति, स्वरोऽप्येक एव । तथा हि--थाथादि(6.2.144) सूत्रेणात्रान्तोदात्तत्वम् ।
43
+ यदि द्विवचनबहुवचनान्तानां समासो न भवतीह तर्हि कथं भवति--`गोषुचरः वर्षासुज इति । विवक्षितार्थाभिधानात् । अनभिधानं ह्यसमासे हेतुरुक्तः, इह तु
eval/transcriptions/test_hf/ocrbench_v1_003.txt ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ उदारवाचे नमः ।
2
+ स्वतःप्रामाण्यादिवादिशुकसूचिततद्गृहाय नमः ।
3
+ कर्मेश्वरादिसंवादिशुकसूचिततद्गृहाय नमः ॥ ४९० ॥
4
+ जगद्ध्रुवत्वादिवादिशुकसूचितसद्मकाय नमः ।
5
+ द्वारस्थनीडसंरुद्धशुकोक्तिश्लाघनापराय नमः ।
6
+ यथोक्तचिह्नविज्ञातमण्डनीयनिवेशनाय नमः ।
7
+ कवाटगुप्तिदुर्वेशगृहान्तर्गीतिचिन्तकाय नमः ।
8
+ योगमाहात्म्यरचितव्योममार्गतिलङ्घनाय नमः ।
9
+ अङ्गणान्तःसमुत्पातिने नमः ।
10
+ परितो दृष्टसद्मकाय नमः ।
11
+ अभ्रलिहमहासद्गरामणीयकदर्शनाय नमः ।
12
+ पद्मजन्माम्शसम्भूतमण्डनार्यावलोकनाय नमः ।
13
+ निमन्त्रितव्यासजैमिन्यङ्प्रिक्षालनदर्शकाय नमः ॥ ५०० ॥
14
+ व्यासजैमिनिसाङ्गत्यदर्शनात्यन्तविस्मिताय नमः ।
15
+ तत्कालकृतसान्निध्यव्यासजैमिनिमानिताय नमः ।
16
+ अकस्माद्यतिसम्प्राप्तिकृद्धमण्डनवीक्षिताय नमः ।
17
+ प्रवृत्तिमार्गनिरतमण्डनार्यविमानिताय नमः ।
18
+ सोपालम्भतदीयोक्तिसमाधानविचक्षणाय नमः ।
19
+ मण्डनीयाखिलप्रश्नोत्तरदानविदग्धथिये नमः ।
20
+ वक्रोक्तिजालचातुर्यनिरुत्तरितमण्डनाय नमः ।
21
+ यतिनिन्दादोषबोधिव्यासवाक्यनिशामकाय नमः ।
22
+ साक्षाद्विष्णुस्वरूपत्वबोधकव्यासदर्शकाय नमः ।
23
+ व्यासाज्ञावाक्यवशगमण्डनार्यनिमन्त्रिताय नमः ॥ ५१० ॥
24
+ मण्डनार्यकृतानेकसपर्याविधिभाजनाय नमः ।
25
+ भैक्षार्यरचिताह्वानाय नमः ।
26
+ वादभिक्षैकयाचकाय नमः ।
27
+ व्यादभिक्षामात्रार्थिस्वागमप्रतिबोधकाय नमः ।
28
+ अन्योन्यशिष्यताप्राप्तिपणबन्धप्रदर्शकाय नमः ।
29
+ अनादृताहारभिक्षाय नमः ।
30
+ वादभिक्षापरायणाय नमः ।
31
+ श्रुत्यन्तमार्गविस्तारमात्राकङ्क्षित्वबोधकाय नमः ।
32
+ विस्मयानन्दभरितमण्डनार्यप्रशस्सिताय नमः ।
33
+ चिराकाङ्क्षितसद्वादकथातोषितमण्डनाय नमः ॥ ५२० ॥
34
+ वादभिक्षाकृतोद्योगमण्डनार्यप्रशस्सकाय नमः ।
35
+ विवादसाक्षिशून्यत्वबोधिमण्डनचोदिताय नमः ।
36
+ मुनिद्वयीसाक्षितार्थिमण्डनार्यप्रशस्सकाय नमः ।
37
+ भारतीकृतमाध्यस्थ्यवादलोपुमानसाय नमः ।
38
+ प्रतिज्ञापणबन्धादिजिज्ञासुत्वप्रदर्शकाय नमः ।
39
+ मण्डनार्यकृतासङ्ख्यवीजनाद्युपचारकाय नमः ।
40
+ व्यासजैमिनिसान्निध्यसम्भाषणपरायणाय नमः ।
41
+ मुनिद्वयान्तर्धिदर्शिने नमः ।
42
+ द्विजेन्द्रालयनिर्गताय नमः ॥ ५३० ॥
43
+ रेवानदीसमीपस्थदेवालयनिवासकृते नमः ।
44
+ निजशिष्यजनैकान्तसम्भाषणपरायणाय नमः ।
45
+ श्राविताशेषविषयशिष्यावलिसमाश्���िताय नमः ।
46
+ व्यासजैमिनिसान्निध्यदुरापत्नानुचिन्तकाय नमः ।
47
+ त्रियामानिर्गमाकाङ्क्षिणे नमः ।
48
+ प्रातःस्नानपरायणाय नमः ।
49
+ कृताह्निकक्रियाय नमः ।
50
+ शिष्यमण्डलीपरिमण्डिताय नमः ।
51
+ मण्डनार्यमहासद्ममण्डनायितमूर्तिकाय नमः ।
52
+ विवादार्थकृतैकान्तनिश्चयाय नमः ॥ ५४० ॥
53
+ मण्डनादृताय नमः ।
54
+ सदस्यभावविलसद्वाणीसान्निध्यदर्शकाय नमः ।
55
+ विवादकृतिसन्नद्धमण्डनार्यप्रशस्सकाय नमः ।
56
+ सदस्यवादिसम्योगसमाह्लादितमानसाय नमः ।
57
+ प्रतिज्ञाकरणोत्साहिने नमः ।
58
+ वेदान्ताशयसूचकाय नमः ।
59
+ विश्वाकारसमाभातब्रह्मैकत्वप्रदर्शकाय नमः ।
60
+ शुक्तिरूप्यादिदृष्टान्तप्रत्यायितमृषात्मकाय नमः ।
61
+ ब्रह्मज्ञानेकसम्प्राप्यस्वात्मसंस्थितबोधकाय नमः ॥ ५५० ॥
62
+ पुनर्जन्मापरामृष्टकैवल्यप्रतिपादकाय नमः ।
63
+ त्रयीमस्तकसन्दोहप्रामाण्योद्घाटनापराय नमः ।
64
+ पराजितस्वसम्प्राप्यशुक्लवस्त्रत्वबोधकाय नमः ।
65
+ जयापजयपक्षीयवाणीसाक्षित्वबोधकाय नमः ।
66
+ विश्वरूपीयसकलप्रतिज्ञाश्रवणोत्सुकाय नमः ।
67
+ वेदान्तामानताबोधितद्वाक्यश्रवणतुराय नमः ।
68
+ कर्मकाण्डीयवचनप्रामाण्यकर्णनाकुलाय नमः ।
69
+ क्रियायोगिवचोमात्रप्रामाण्यकर्णनक्षमाय नमः ।
70
+ कर्मसम्प्राप्यकैवल्यबोधिमण्डनदर्शकाय नमः ॥ ५६० ॥
71
+ यावदायुकर्मजालकर्तव्यत्वोक्तिसंश्रविणे नमः ।
72
+ पराजितस्वकाषायग्रहवाक्यानुमोदकाय नमः ।
73
+ भारतीसाक्षिकासङ्ख्यवादोद्युक्ताय नमः ।
74
+ यतीश्वराय नमः ।
eval/transcriptions/test_hf/ocrbench_v1_004.txt ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ अनुमतम्।२२।
2
+ अपास्यानुमतं पक्षानात्मपक्षव्यवस्थितिः॥२२॥
3
+ यथा-
4
+ यथा रसाञ्जगुः पाकान् षट् केचित् तदसांप्रतम्।
5
+ यत्स्वादुर्व्रीहिरम्लत्वं नचाम्लमपि डाडिमम्॥
6
+ याति तैलं च कटुतां कटुकापि न पिप्पली। यथारसत्वे पाकानां न
7
+ स्यादेवं विपर्ययः॥ इत्यादिना परपक्षमपास्य प्रायः स्वादुः
8
+ स्वादुलवयोरम्लोऽम्लस्य कटुरितरेषमिति प्रायः शब्देन क्वचित्
9
+ व्यभिचारं दर्शयन्नात्मपक्षं स्थापितवानाचार्यः। रसान्तरं विपाक
10
+ इति कल्पने स्वाद्वम्लकटुकानां रसान्तरत्वं तु
11
+ मधुराम्लकटुकस्कन्धद्रव्यरसभेदाद् एव। तस्माद् रसैः
12
+ स्वाद्वादिभिरसौ तुल्यफल इति। फले वातादिशमनकोपनाख्ये
13
+ तुल्य इति वचनाद् रसान्तरत्वमूरीकृतम्। तर्हि रसविपाककार्यं
14
+ बलीयः। उक्तं च-
15
+ रसं विपाकस्तौ वीर्यं प्रभावस्तान्व्यपोहति। बलासाम्ये
16
+ रसादीनामिति नैसर्गिकं बलम्॥
17
+ इतीदृशा स्वभावशक्तिः। अन्यच्च पराशरः पठति- पाकास्त्रयो
18
+ रसानामम्लोऽम्लं पच्यते कटुः कटुकम्। चात्वारोऽन्ये मधुरं
19
+ सङ्कीर्णरसास्तु सङ्कीर्णम्॥
20
+ कटुतिक्तकषायाणां कटुको येषां विपाक इति पक्षः।
eval/transcriptions/test_hf/ocrbench_v1_005.txt ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ अउ2.148
2
+ ग्रहैरपि हि जायन्ते प्रच्छन्नैर्व्याधयः शिशोः।
3
+ कर्म शस्तमतस्तेषु दैवयुक्त्याश्रयं सदा॥
4
+ ॥इति द्वितीयोऽध्यायः॥
5
+ अथ तृतीयोऽध्यायः।
6
+ अउ3.1
7
+ अथातो बालग्रहविज्ञानीयं नामाध्यायं व्याख्यास्यामः।
8
+ इति ह स्माहुरात्रेयादयो महर्षयः॥
9
+ अउ3.2
10
+ पुरा गुहस्य रक्षार्थं निर्मिताः शूलपाणिना।
11
+ मनुष्यविग्रहाः पञ्च सप्त स्त्रीविग्रहा ग्रहाः॥
12
+ अउ3.3
13
+ स्कन्दो विशाखो मेषास्य श्वग्रहः पितृसंज्ञितः।
14
+ शकुनिः पूतना शीतपूतनादृष्टिपूतना।
15
+ मुखमण्डितिका तद्वद्रेवती शुष्करेवती॥
16
+ अउ3.4
17
+ ते कामरूपिणः स्कन्दमुपचेरुः समाहिताः।
18
+ स्कन्दस्य बालधारत्वात्तेषां स्कन्दोऽग्रणीरभूत्॥
19
+ अउ3.5
20
+ स्कन्देऽथ यौवनं प्राप्ते सेनापत्यं च तान् ग्रहान्।
21
+ रौद्रान् रुद्रोऽनुजग्राह प्रह्वान् वृत्त्यभिलाषिणः॥
22
+ अउ3.6
23
+ न तिथिष्वप्यतिथयो देवताः पितरोऽपि वा।
24
+ येषु वेश्मसु पूज्यन्ते निवृत्ताचारवर्त्मसु॥
25
+ अउ3.7
26
+ उत्सन्नबलिहोमेषु भिन्नकांस्योपभोजिषु।
27
+ हरध्वं तेषु बालानामारोग्यं धारि शर्म च॥
28
+ अउ3.8
29
+ शूलिनेति नियुक्तास्ते बलिपूजाभिकाङ्क्षिणः।
30
+ क्रुद्धान् भीतान् विमनसः शून्यस्थानैकचारिणः॥
31
+ अउ3.9
32
+ परोपभुक्तकुसुमवस्त्राभरणधारिणः।
33
+ बालान्कश्मलधात्रीकान्सन्ध्यासु रुदतोऽशुचीन्॥
34
+ अउ3.10
35
+ ऋक्षोलूकबिडालादिरूपैरन्यैस्तथाद्भुतैः।
36
+ सन्त्रासयन्तःशयितान्कदाचिज्जाग्रतोऽपि वा।
37
+ प्रायः पर्वसु गृह्णन्ति ग्रहाश्छिद्रप्रहारिणः॥
38
+ अस3.11। आविशन्तश्च लक्ष्यन्ते केवलं शास्त्रचक्षुषा।
39
+ शुद्धेन देहं बालानां गन्धर्वा इव योषिताम्॥
40
+ अउ3.12
41
+ तेषां ग्रहिष्यतां रूपं प्रततं रोदनं ज्वरः॥
42
+ अउ3.13
43
+ सामान्यं रूपमुत्रासजृम्भाभूक्षेपदीनताः।
44
+ फेनस्रावोर्ध्वद्ष्ट्योष्ठदन्तदंशप्रजागराः॥
eval/transcriptions/test_hf/ocrbench_v1_006.txt ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ विषयत्वमिष्यते तदप्यश्लिष्टम्। रजतनिर्भासस्य शुक्तिकालम्बनत्वानुपपत्तेः। यस्मिन्विज्ञाने
2
+ यदवभासते तत्तदालम्बनम्। अत्र च कलधौतानुभवः शक्तिकालम्बनत्वकल्पनायां विरुध्यते। तथा
3
+ चाचकथन्नयायवीथ्यां शालिकनाथः-
4
+ अत्र ब्रूमो य एवार्थो यस्यां संविदि भासते। वेद्यः स एव नान्यश्धि वेद्यावेद्यत्वलक्षणम्॥ इदं
5
+ रजतमित्यत्र रजतं त्ववभासते। तदेव तेन वेद्यं स्यान्न तु शुक्तिरवेदनात्॥ तेनान्यस्यान्यथा
6
+ भासः प्रतीत्यैव पराहतः। अन्यस्मिन्भासमाने हि न परं भासते यतः॥ (प्रक.प.4/23-25)
7
+ इति।
8
+ किं च मिथ्याज्ञानोत्पत्तौ सामग्री न समस्ति। किं केवलानीन्द्रियादीनि कारणानि दोषदूषितानि
9
+ वा। नाद्यः। तेषां समीचीनज्ञान- जननसामर्थ्योपलम्भात्। अन्यथा समीचीनं रजतज्ञानं
10
+ कदाचिदुदयमासादयेत्। न द्वितीयः। दोषाणामौत्सर्गिककार्यप्रसव- शक्तिप्रतिबन्धमात्रप्रभावत्वात्।
11
+ न हि दुष्टं कुटजबीजं वटाङ्कुरं जनयितुमीष्टे। न वा तैलकलुषितं शालिबीजमशाल्यङ्कुर-
12
+ जननायालम्। किं तु स्वकार्यं न करोति। ननु दावदहनदग्धस्य वेत्रबीजस्य कदलीकाण्डजनकत्वं
13
+ दृष्टमिति चेत्-तन्न स्थाने। दग्धस्यावेत्रबीजत्वेन दोषाणां विपरीतकार्यकारित्वं प्रत्यनुदाहरणात्।
14
+ न च भस्मकदोषदूषितस्य कौक्षेयस्याशुशुक्षणेर्बह्वन्नपचनः सामर्थ्यं दृष्टमित्येष्टव्यम्।
15
+ अशितपीताद्याहारपरिणतौ जाठरस्य जातवेदसः शक्तत्वात्। तदुक्तम्-
16
+ अयथार्थस्य बोधस्य नोत्पत्तावस्ति कारणम्। दोषाश्वेन्न हि दोषाणां कार्यशक्तिविघातता॥
17
+ भस्मकादिषु कार्यस्य विघातादेव दोषता। अग्नेर्हि रसनिष्पत्तिः कार्यं जठरवर्तिनः॥ (प्रक. प.
18
+ 4/73-74) इति।
19
+ अपि चासत्यप्यर्थं ज्ञानप्रादुर्भावाभ्युपगमे समीचीनस्थलेपि ज्ञानानां स्वगोचरव्यभिचारशङ्का-
20
+ ङ्कुरसंभवेन निरङ्कुशो व्यवहारो लुप्यते। तदाह -
21
+ यदि चार्थं परित्यज्य काचिद्बुधिः प्रकाशते। व्यभिचारवति स्वार्थे कथं विश्वासकारणम्॥ (प्रक.
22
+ प.
eval/transcriptions/test_hf/ocrbench_v1_007.txt ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ सम्बन्धो वा । तत्र सामान्यमन्त्यविशेषश्र समवायश्चे-त्यतत्त्रयं नित्यम्,अकार्यं च ।
2
+ [द्रव्य-गुण-कर्म-अपरसामान्यानामपि विशेषत्वात्
3
+ तद्व्यावृत्तये विशेषस्यान्त्यत्वेन विशेषणम्]
4
+ विशेष इत्येवोक्ते द्रव्यगुणकर्मसामान्यानामपि ग्रहणं स्यात् । विशिष्यतेऽनेनेति हि विशेषः । द्रव्यं च
5
+ दण्डादिकमदण्ड्यादिभ्यो देवदत्तादिकं व्यावर्तयति । गुणश्च निर्गुणाद् द्रव्यम् । कर्मापि निष्क्रिया-न्मूर्तम् । सामान्यं
6
+ द्विविधम्-परम्, अपरं च । परं सत्ता, प्रचुराश्रयत्वात् । अपरं द्रव्यत्वादि, अल्पा-श्रयत्वात् । तत्र
7
+ परसामान्यस्यानुवृत्तिमात्रहेतुत्वेन सामान्यमात्रत्वेऽप्यपरसामान्यं व्यावृत्तेरपि हेतुत्वाद् विशेषोऽपि भवति ।
8
+ अतस्तद्व्यावृत्त्यर्थमन्त्येत्युक्तम् । अन्त्ये द्रव्यादिव्यावर्तकानामभावेऽपि ये व्यावर्तका भवन्ति तेऽन्त्याः ।
9
+ अत्यन्तव्यावृत्तिहेतव इति यावत् । नहि दण्डादिकं तथा । दण्ड्यन्तरा-दिभ्योऽव्यावर्तकत्वात् ।
10
+ [क्रिया अनित्याः]
11
+ क्रिया उत्क्षेपणापक्षेपणाकुञ्चनप्रसरणगमनरूपा अनित्याश्च । चशब्दोऽवधारणे । न द्रव्यादिवदु-भयरूपा इत्यर्थः ।
12
+ [द्रव्येषु नित्यानित्यविभागः]
13
+ गुणा द्रव्याणि च नित्यानित्यभेदेन द्विविधानीति । तथाहि-द्रव्याणि पृथिव्यप्तेजोवायवाकाश-कालदिगात्ममनांसि ।
14
+ तत्र परमाणुरूपाणि पृथिव्यादीनि चत्वारि, गगनादीनि पञ्च नित्यानि । द्व्यणु-कादिरूपाणि पृथिव्यादीनि
15
+ चत्वार्यनित्यानीति ।
16
+ [गुणेषु नित्यानित्यविभागः]
17
+ गुणाश्चानित्यद्रव्यगता अनित्या एव ।
18
+ पार्थिवपरमाणौ एकत्वैक पृथक्त्वपरिमाणगुरुत्वानि नित्यानि । रूपरसगन्धस्पर्शानेकत्वानेकपृथ-
19
+ क्त्वसंयोगविभागपरत्वापरत्वसंस्कारा अनित्याः ।
20
+ आप्ये च रूपरसस्पर्शैकत्वैक पृथक्त्वपरिमाणगुरुत्वद्रवत्वस्नेहा नित्याः । अनेकत्वानेकपृथक्त्व-
21
+ संयोगविभागपरत्वापरत्वसंस्कारा अनित्याः ।
22
+ तैजसे च रूपस्पर्शैकत्वैक पृथक्त्वपरिमाणानि नित्यानि । अनेकत्वानेक पृथक्त्वसंयोगविभाग-
23
+ परत्वापरत्वद्रवत्वसंस्कारा अनित्याः ।
24
+ वायवीये च स्पर्शैकत्वैकपृथक्त्वपरिमाणानि नित्यानि । अनेकत्वानेकपृथक्त्वसंयोगविभाग-परत्वापरत्वसंस्कारा
25
+ अनित्याः ।
26
+ आकाशे चैकत्वैकपृथक्त्वपरिमाणानि नित्यानि । अनेकत्वानेकपृथक्त्वसंयो���विभागशब्दा अनित्याः ।
27
+ आत्मनि चैकत्वैकपृथक्त्वपरिमाणानि नित्यानि । अनेकत्वानेकपृथक्त्वसंयोगविभागा बुद्ध्या-दयश्च नव अनित्याः ।
28
+ ईश्वरात्मनि विशेषोऽभिहितः । (६५७)
29
+ मनसि चैकत्वैकपृथक्त्वपरिमाणानि नित्यानि । अनेकत्वानेकपृथक्त्वसंयोगविभागपरत्वा-परत्वसंस्कारा अनित्या
30
+ इति विवेकः ।
eval/transcriptions/test_hf/ocrbench_v1_008.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ गृहे गृहे गोपवधूकदम्बाः सर्वे मिलित्वा समवाययोगे ।
2
+ पुण्यानि नामानि पठन्ति नित्यं गोविन्द दामोदर माधवेति ॥
3
+ मन्दारमूले वदनाभिरामं विम्बाधरे पूरितवेणुनादम् ।
4
+ गोगोपगोपीजन मध्यसंस्थं गोविन्द दामोदर माधवेति ॥
5
+ उत्थाय गोप्योऽपररात्रभागे स्मृत्वा यशोदासुतबालकेलिम् ।
6
+ गायन्ति प्रोच्चैर्दधि मन्थयन्त्यो गोविन्द दामोदर माधवेति ॥
7
+ जग्धोऽथ दत्तो नवनीतपिण्डो गृहे यशोदा विचिकित्सयन्ती ।
8
+ उवाच सत्यं वद हे मुरारे गोविन्द दामोदर माधवेति ॥
9
+ अभ्यर्च्य गेहं युवतिः प्रवृद्धप्रेमप्रवाहा दधि निर्ममन्थ ।
10
+ गायन्ति गोप्योऽथ सखीसमेता गोविन्द दामोदर माधवेति ॥
11
+ क्वचित् प्रभाते दधिपूर्णपात्रे निक्षिप्य मन्थं युवती मुकुन्दम् ।
12
+ आलोक्य गानं विविधं करोति गोविन्द दामोदर माधवेति ॥
13
+ क्रीडापरं भोजनमज्जनार्थं हितैषिणी स्त्री तनुजं यशोदा ।
14
+ आजूहवत् प्रेमपरिप्लुताक्षी गोविन्द दामोदर माधवेति ॥
eval/transcriptions/test_hf/ocrbench_v1_009.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ प्रहसितं प्रियप्रेमवीक्षणं
2
+ विहरणं च ते ध्यानमङ्गःलम् ।
3
+ रहसि संविदो या हृदिस्पृशः
4
+ कुहक नो मनः क्षोभयन्ति हि ॥ १०॥
5
+ चलसि यद्व्रजाच्चारयन् पशून्
6
+ नलिनसुन्दरं नाथ ते पदम् ।
7
+ शिलतृणाङ्कुरैः सीदतीति नः
8
+ कलिलतां मनः कान्त गच्छति ॥ ११॥
9
+ दिनपरिक्षये नीलकुन्तलै-
10
+ र्वनरुहाननं बिभ्रदावृतम् ।
11
+ घनरजस्वलं दर्शयन् मुहुर्मनसि
12
+ नः स्मरं वीर यच्छसि ॥ १२॥
13
+ प्रणतकामदं पद्मजार्चितं
14
+ धरणिमण्डनं ध्येयमापदि ।
15
+ चरणपङ्कजं शन्तमं च ते
16
+ रमण नः स्तनेष्वर्पयाधिहन् ॥ १३॥
17
+ सुरतवर्धनं शोकनाशनं
18
+ स्वरितवेणुना सुष्ठु चुम्बितम् ।
19
+ इतररागविस्मारणं नृणां
20
+ वितर वीर नस्तेऽधरामृतम् ॥ १४॥
21
+ अटति यद्भवानह्नि काननं
22
+ त्रुटिर्युगायते त्वामपश्यताम् ।
23
+ 327
eval/transcriptions/test_hf/ocrbench_v1_010.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "जन्मान्तरीणरमणस्याङ्गसङ्गसमुत्सुका ।
2
+ सलज्जा चान्तिके सख्याः पातु नः पार्वती सदा" ॥
3
+ अत्रौत्सुक्यलज्जयोश्च संधिर्देवताविषयरतिभावस्याङ्गम् ।
4
+ "पश्येत्कश्चिच्चल चपल ! रे ! का त्वराहं कुमारी
5
+ हस्तालम्बं वितर हहहा व्युत्क्रमः क्वासि यासि ।
6
+ इत्थं पृथ्वीपरिवृढ ! भवद्विद्विषोऽरण्यवृत्तेः
7
+ कन्या कञ्चित्फलकिसलयान्याददानाभिधत्ते" ॥
8
+ अत्र शङ्कासूयाधृतिस्मृतिश्रमदैन्यविबोधौत्सुक्यानां शबलता राजविषयरतिभाव-
9
+ स्याङ्गम् । इह केचिदाहुः--"वाच्यवाचकरूपालङ्करणमुखेन रसाद्युपकारका एवालङ्काराः,
10
+ रसादयस्तु वाच्यवाचकाभ्यामुपकार्या एवेति न तेषामलङ्कारता भवितुं युक्ता" इति । अन्ये
11
+ तु--"रसाद्युपकारमात्रेणेहालङ्कृतिव्यपदेशो भाक्तश्चिरन्तनप्रसिद्ध्याङ्गीकार्य एव" इति ।
12
+ अपरे च--"रसाद्युपकारमात्रेणालङ्कारत्वं मुख्यतो रूपकादौ तु वाच्याद्युपधानम्, अजागल-
13
+ स्तनन्यायेन" इति ।
14
+ अभियुक्तास्तु-"स्वव्यञ्जकवाच्यवाचकाद्युपकृतैरङ्गभूतैः रसादिभिरङ्गिनो रसादे-
15
+ र्वाच्यवाचकोपस्कारद्वारेणोपकुर्वद्भिरलङ्कृतिव्यपदेशो लभ्यते । समासोक्तौ तु नायिका-
16
+ दिव्यवहारमात्रस्यैवालङ्कृतिता, न त्वास्वादस्य, तस्योक्तरीतिविरहात्" इति मन्यन्ते । अत
17
+ एव ध्वनिकारेणोक्तम्--
18
+ "प्रधाने ऽन्यत्र वाक्यार्थं यत्राङ्गं तु रसादयः ।
19
+ काव्ये तस्मिन्नलङ्कारो रसादिरिति मे मतिः" ॥
eval/transcriptions/test_hf/ocrbench_v1_011.txt ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ तदप्यत्यल्पमुक्तम् । विश्वमपीदं
2
+ चिदभेदाख्यातिमयभ्रान्तिपदमेव । भ्रान्तावपि चास्यां पुनः
3
+ स्वप्नद्विचन्द्रादिवद्भान्तता नास्ति संवादादिति
4
+ सर्वमेतन्नर्णीतं टीकायाम् । तदेवं
5
+ पूर्णचित्स्वरूपपर्यालोचनाक्षमास्तावन्मात्राभिनिवेशेन
6
+ संबन्धपदार्थप्रत्याख्यानकारिणोऽसंबद्धाभिधायिन इति ।
7
+ (तदाह)
8
+ अपेक्षा पारतन्त्र्यं च न संबन्धो जडात्मनोः ।
9
+ असंभवादात्मलाभेऽप्युपचारो न लक्षणा ॥ १ ॥
10
+ असतामात्मलाभोक्तेद्द्विष्ठतैवं च हीयते ।
11
+ (प्. ११)
12
+ रूपसंश्लेष एवैवं संबन्धार्थः स्थितः स च ॥ २ ॥
13
+ नानन्तर्यमसंबन्धात्तथात्वेऽयःशलाकयोः ।
14
+ तेनानेकस्य रूपस्य श्लेष ऐकात्म्यमेव सः ॥ ३ ॥
15
+ नैकस्यैक्येऽप्यनेकस्य बाध आहुर्यथा परे ।
16
+ इत्यमिश्राः स्वयं भावास्तान्योजयति कल्पना ॥ ४ ॥
17
+ यतो न कल्पनामात्रं तावदेतदवारणात् ।
18
+ सर्पभ्रान्तेरिवाभासलग्नत्वात्तन्निवारणम् ॥ ५ ॥
19
+ यस्मादाभासलग्नत्वं नाभाससदृशार्थता ।
20
+ किं त्वाभासानुसारित्वं भ्रान्त आभास एव तत् ॥ ६ ॥
21
+ इत्थमाभास एवास्मिन्ननेकस्यैकतादृशि ।
22
+ वाच्योपपत्तिः साप्युक्ता प्रत्यभिज्ञानये स्फुटम् ॥ ७ ॥
23
+ एवं च सति वस्तूनां चिन्मात्रवपुषां सताम् ।
24
+ मायानिर्मितभेदानामप्येकत्वमदुर्घटम् ॥ ८ ॥
25
+ तत्रापि यः परामर्शविषयो लौकिकस्य सः ।
26
+ चिदभेदप्रथारूपभेदसारस्य वेदितुः ॥ ९ ॥
27
+ व्यापारोऽनेन रुद्धोऽसौ न विकल्पान्तरं स्पृशेत् ।
28
+ विकल्पान्तरसंस्पर्शे मातृभेदप्रसङ्गतः ॥ १० ॥
29
+ तदेकामर्शवर्त्यंकशब्दाध्यासवशाद्ब्रजेत् ।
30
+ अनेकोऽप्येकतामर्थो यथा घटपटाविति ॥ ११ ॥
31
+ (प्. १३)
32
+ इत्यस्ति तावदन्यश्च विशेषणविशेष्ययोः ।
33
+ संबन्ध उपकारार्थः स ज्ञातुमुपयुज्यते ॥ १२ ॥
34
+ बहत्वेऽपि भवेद्द्वित्वं विशेषणविशेष्ययोः ।
35
+ द्वेविमर्शभुवो यद्वद्राजोऽश्वरथपत्तयः ॥ १३ ॥
36
+ विमर्शो राज्ञ इत्येकः स्वसामान्योन्मुखः परः ।
37
+ स्वामिसामान्यसंबन्धसहः पुरुष इत्ययम् ॥ १४ ॥
38
+ राज्ञः पुरुष इत्येष पश्चात्संबन्धगोचरः ।
39
+ कल्प्योऽनेनाथ वा कल्प्यौ पूर्वौ ते सर्वथा त्रयः ॥ १५ ॥
eval/transcriptions/test_hf/ocrbench_v1_012.txt ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ शृङ्गारप्रकाशे
2
+ कलयसि कलितोऽहं वल्लभे! देहि वाचं
3
+ भ्रमति हृदयमन्तर्विह्वलं निर्याऽसि ॥ ७८ ॥
4
+ ९. उत्तमस्य निद्रा यथा-(रघु. ५.६४)
5
+ तत्र स्वयंवरसमाहृतराजलोकं कन्याललाम कमनीयमजस्य लिप्सोः ।
6
+ भावावबोधकलुषा दयितेव रात्रौ निद्रा चिरेण नयनाभिमुखी बभूव ॥ ७९ ॥
7
+ मध्यमस्य यथा-
8
+ ऊष्मायमाणस्तनमण्डलीभिर्वराङ्गनाभिः स्फुटविभ्रमाभिः ।
9
+ आलिङ्गिता रात्रिषु शैशिरीषु ते शेरते यैः प्रणतो वृषाङ्कः ॥ ८० ॥
10
+ १०. उत्तमस्य सुप्तं यथा-(कुसं. ८.८४)
11
+ केवलं प्रियतमादयालुना ज्योतिषामवनतासु पङ्क्तिषु ।
12
+ तेन तत्परिगृहीतवक्षसा नेत्रमीलनकुतूहलं कृतम् ॥ ८१ ॥
13
+ मध्यमस्य यथा-(सक. ५.४७०)
14
+ आश्लेषिणः पृथुरतक्लमपीतशीतमायामिनीं घनमुदो रजनीर्युवानः ।
15
+ ऊर्वोर्मुहुर्वलनबन्धनसन्धिलोलपादान्तसंवलिततूलपटाः स्वपन्ति ॥ ८२ ॥
16
+ ११. उत्तमस्य प्रबोधो यथा-(कुसं. ८.८५)
17
+ स व्यबुध्यत बुधस्तवोचितः शातकुम्भकमलाकरैः समम् ।
18
+ मूर्च्छनापरिगृहीतकैशिकैः किन्नरैरुषसि गीतमङ्गलः ॥ ८३ ॥
19
+ मध्यमस्य यथा-
20
+ उन्निद्रितोऽस्मि विगलन्मधुवारहारि-
21
+ व्याकोशकोकनदगन्धिसमीरणेन ।
22
+ १(आन्दोलितासु लतिकास्वमुना तुषार-
23
+ संघात एष विलुठन् विकिरँश्च भाति) ॥ ८४ ॥ १२.
24
+ उत्तमस्य व्रीडा यथा-(सूमु. ३१)
25
+ कनककलशस्वच्छे राधापयोधरमण्डले
26
+ नवजलधरच्छायामात्मद्युतिं प्रतिबिम्बिताम् ।
27
+ असितसिचयप्रान्तभ्रान्त्या मुहुर्मुहुरुक्षिपञ्
28
+ जयति जनितब्रीडाहासः प्रियाहसितो हरिः ॥ ८५ ॥ १.
29
+ उत्तरार्धमिदमत्र योजितमस्माभिः।
eval/transcriptions/test_hf/ocrbench_v1_013.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ दुष्टप्रमथनः पार्थप्रतिज्ञापरिपालकः ।
2
+ सिन्धुराजशिरःपातस्थानवक्ता विवेकदृक् ॥ १७९॥
3
+ सुभद्राशोकहरणो द्रोणोत्सेकादिविस्मितः ।
4
+ पार्थमन्युनिराकर्ता पाण्डवोत्सवदायकः ॥ १८०॥
5
+ अंगुष्ठाक्रान्तकौन्तेयरथश्शक्तोऽहिशीर्षजित् ।
6
+ कालकोपप्रशमनो भीमसेनजयप्रदः ॥ १८१॥
7
+ अश्वत्थामवधायासत्रातपाण्डुसुतः कृती ।
8
+ इषीकास्त्रप्रशमनो द्रौणिरक्षाविचारणः ॥ १८२॥
9
+ पार्थापहारितद्रौणिचूडामणिरभंगुरः ।
10
+ धृतराष्ट्रपरामृष्टभीमप्रतिकृतिस्मयः ॥ १८३॥
11
+ भीष्मबुद्धिप्रदश्शान्तश्शरच्चन्द्रनिभाननः ।
12
+ गदाग्रजन्मा पांचालीप्रतिज्ञापरिपालकः ॥ १८४॥
13
+ गान्धारीकोपदृग्गुप्तधर्मसूनुरनामयः ।
14
+ प्रपन्नार्तिभयच्छेत्ता भीष्मशल्यव्यधावहः ॥ १८५॥
eval/transcriptions/test_hf/ocrbench_v1_014.txt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ भ्रूचापाकृष्टमुक्ताः श्रवणपथगता नीलपक्ष्माण एते
2
+ यावल्लीलावतीनां हृदि न धृतिमुषो दृष्टिबाणाः पतन्ति ॥ ७४ ॥
3
+ उन्मत्तप्रेमसंरम्भाद्
4
+ आरभन्ते यदङ्गनाः ।
5
+ तत्र प्रत्यूहमाधातुं
6
+ ब्रह्मापि खलु कातरः ॥ ७५ ॥
7
+ तावन्महत्त्वं पाण्डित्यं
8
+ कुलीनत्वं विवेकिता ।
9
+ यावज्ज्वलति नाङ्गेषु
10
+ हतः पञ्चेषुपावकः ॥ ७६ ॥
11
+ शास्त्रज्ञोऽपि प्रगुणितनयोऽत्यान्तबाधापि बाढं
12
+ संसारेऽस्मिन्भवति विरलो भाजनं सद्गतीनाम् ।
13
+ येनैतस्मिन्निरयनगरद्वारमुद्वाटयन्ती
14
+ वामाक्षीणां भवति कुटिला भ्रूलता कुञ्चिकेव ॥ ७७ ॥
15
+ कृशः काणः खञ्जः श्रवणरहितः पुच्छविकलो
16
+ व्रणी पूयक्लिन्नः कृमिकुलशतैरावृततनुः ।
17
+ क्षुधा क्षामो जीर्णः पिठरककपालार्पितगलः
18
+ शुनीमन्वेति श्वा हतमपि च हन्त्येव मदनः ॥ ७८ ॥
19
+ स्त्रीमुद्रां कुसुमायुधस्य जयिनीं सर्वार्थसम्पत्करीं
20
+ ये मूढाः प्रविहाय यान्ति कुधियो मिथ्याफलान्वेषिणः ।
21
+ ते तेनैव निहत्य निर्दयतरं नग्नीकृता मुण्डिताः
22
+ केचित्पञ्चशिखीकृताश्च जटिलाः कापालिकाश्चापरे ॥ ७९ ॥
23
+ विश्वामित्रपराशरप्रभृतयो वाताम्बुपर्णाशना
24
+ स्तेऽपि स्त्रीमुखपङ्कजं सुललितं दृष्ट्वैव मोहं गताः ।
25
+ शाल्यन्नं सघृतं पयोदधियुतं ये भुञ्जते मानवा
26
+ स्तेषामिन्द्रियनिग्रहो यदि भवेद्विन्ध्यः प्लवेत्सागरे ॥ ८० ॥
27
+ परिमलभृतो वाताः शाखा नवाङ्कुरकोटयो
28
+ मधुरविधुरोत्कण्ठाभाजः प्रिया पिकपक्षिणाम् ।
eval/transcriptions/test_hf/ocrbench_v1_015.txt ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ नमस्ते नारदनुते नारायणमनः प्रिये ॥ ७ ॥
2
+ ब्रह्मानन्दाश्रुसञ्जाते वृन्दावननिवासिनि ।
3
+ सर्वावयसम्पूर्णे अमृतोपनिषद्रसे ॥ ८ ॥
4
+ त्वं मामुद्धर कल्याणि महापापाब्धिदुस्तरात् ।
5
+ सर्वेषामपि पापानां प्रायश्चित्तं त्वमेव हि ॥
6
+ देवानां च ऋषीणां च पितॄणां त्वं सदा प्रिया ॥ ९ ॥
7
+ विना श्रीतुलसीं विप्रा येऽपि श्राद्धं प्रकुर्वते ।
8
+ वृथा भवति तच्छ्राद्धं पितॄणां नोपगच्छति ॥ १० ॥
9
+ तुलसीपत्रमुत्सृज्य यदि पूजां करोति वै ।
10
+ आसुरी सा भवेत्पूजा विष्णुप्रीतिकरी न च ॥ ११ ॥
11
+ यज्ञं दानं जपं तीर्थं श्राद्धं वै देवतार्चनम् ।
12
+ तर्पणं मार्जनं चान्यन्न कुर्यात् तुलसीं विना ॥ १२ ॥
13
+ तुलसीदारुमणिभिर्जपः सर्वार्थसाधकः ।
14
+ एवं न वेद यः कश्चित् स विप्रः श्वपचाधमः ॥ १३ ॥
15
+ इत्याह भगवान् ब्रह्माणं नारायणः , ब्रह्मा नारदसनकादिभ्यः,
16
+ सनकादयो वेदव्यासाय, वेदव्यासः शुकाय, शुको वामदेवाय, वामदेवो
17
+ मुनिभ्यः, मुनयो मनुभ्यः प्रोचुः ।
18
+ य एवं वेद, स स्त्रीहत्यायाः प्रमुच्यते, स वीरहत्यायाः प्रमुच्यते,
19
+ स ब्रह्महत्यायाः प्रमुच्यते, स महाभयात्
20
+ प्रमुच्यते, स महादुःखात्प्रमुच्यते, देहान्ते वैकुण्ठमवाप्नोति
21
+ वैकुण्ठमवाप्नोति । इत्युपनिषत् ।
eval/transcriptions/test_hf/ocrbench_v1_016.txt ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ अस12.32
2
+ कासश्वासोरुसदनं शिरोहृन्नाभिपायुरुक् मलसङ्गोऽरुचिच्छर्दिरुदरं मूढमारुतम्॥
3
+ अस12.33
4
+ स्थिरं नीलारुणसिराराजीनद्धमराजि वा।
5
+ नाभेरुपरि च प्रायो गोपुच्छाकृति जायते॥
6
+ अस12.34
7
+ अस्थ्यादिशल्यैः सान्नैश्च भुक्तैरत्यशनेन वा।
8
+ भिद्यते पच्यते चान्त्रं तच्छिद्रेश्च स्रवन् बहिः॥
9
+ अस12.35
10
+ आम एव गुदादेति ततोल्पाल्पं सविड्रसः।
11
+ तुल्यः कुणपगन्धेन पिच्छिलः पीतलोहितः॥
12
+ अस12.36
13
+ शेषश्चापूर्य जठरं जठरं घोरमावहेत्।
14
+ वर्धते तदधोनाभेराशु चैति जलात्मताम्॥
15
+ अस12.37
16
+ उद्रिक्तदोषरूपं च व्याप्तं च श्वासतृट्भ्रमैः।
17
+ छिद्रोदरमिदं प्राहुः परिस्रावीति चापरे॥
18
+ अस12.38
19
+ प्रवृत्तस्नेहपानादेः सहसामाम्बुपायिनः।
20
+ अत्यम्बुपानान्मन्दाग्रेः क्षीणस्यातिकृशस्य वा॥
21
+ अस12.39
22
+ रुध्वाम्बुमार्गाननिलः कफश्च जलमूर्च्छितः।
23
+ वर्द्धयेता तदेवाम्बु तत्स्थानादुदराश्रितौ॥
24
+ अस12.40
25
+ ततः स्यादुदरं तृष्णागुदस्रुतिरुजान्वितम्।
26
+ कासश्वासारुचियुतं नावणसिराततम्॥
27
+ अस12.41
28
+ तोयपूर्णदृतिस्पर्शशब्दप्रक्षोभवेपथु।
29
+ दकोदरं महत् स्निग्धं स्थिरमावृत्तनाभि तत्॥
30
+ अस12.42
31
+ उपेक्षया च सर्वेषु दोषाः स्वस्थानतश्च्युताः।
32
+ पाकाद्द्रवा द्रवीकुर्युः सन्धिस्रोतोमुखान्यपि॥
33
+ अस12.43
34
+ स्वेदश्च बाह्यस्रोतस्सु विहतस्तिर्यगास्थितः।
35
+ तदेवोदकमाप्याय्य पिच्छां कुर्यात्तदा भवेत्॥
36
+ अस12.44
37
+ गुरूदरं स्थिरं वृत्तमाहतं च न शब्दवत्।
38
+ मृदु व्यपेतरार्जीकं नाभ्यां स्पृष्टं च सर्पति॥
39
+ अस12.45
40
+ तदनूदकजन्मास्मिन् कुक्षिवृद्धिस्ततोऽधिकम्।
41
+ सिरान्तर्द्धानमुदकजठरोक्तं च लक्षणम्॥
eval/transcriptions/test_hf/ocrbench_v1_017.txt ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ शृङ्गारप्रकाशे
2
+ १.५.५ वेश्याविषयो यथा-(गउडवहो ९५७, गास. ८९१वे.)
3
+ सामण्णसुंदरीणं विबीममावहइ अविणओ च्विअ ।
4
+ धूमो च्विअ पज्जलिआणं बहुमओ सुरभिदारूणं ।। १७२।।
5
+ (सामान्यसुन्दरीणां विभ्रममावहति अविनय एव ।
6
+ धूम एव प्रज्वलितानां मधुरो भवति सुरभिदारूणाम् ॥)
7
+ १.५.६ सामान्योढाविषयो यथा-
8
+ दिअरो परिणिहइ फुडं सुण्हा सुणिँ खु दुक्खिआ जाआ ।
9
+ सेसिअघरवावारा ओरुण्णमुही परिब्भमइ ।। १७३ ।।
10
+ दिवरः परिणेष्यति स्फुटं स्नुषा श्रुत्वा सुदुःखिता जाता ।
11
+ शेषितगृहव्यापारा अवरुदितमुखी परिभ्रमति ॥
12
+ १.५.७ नवोढाविषयो यथा-(सूमु. २)
13
+ दृष्टा दृष्टिमधो ददाति, कुरुते नालापमाभाषिता
14
+ शय्यायां परिवृत्य तिष्ठति, बलादालिङ्गिता वेपते ।
15
+ निर्यान्तीषु सखीषु वासभवनात्रिर्गन्तुमेवेहते
16
+ जाता वामतयैव सम्प्रति मम प्रीत्यै नवोढा वधूः ॥१७४।।
17
+ १.५.८ प्रौढाविषयो यथा-(अमरु. १८)
18
+ एकत्रासनसंस्थितिः परिहृता प्रत्युद्गमाद् दूरतः,
19
+ ताम्बूलानयनच्छलेन रभसाश्लेषोऽपि संविघ्नितः ।
20
+ आलापोऽपि न मिश्रितः परिजनं व्यापारयन्त्याऽन्तिके
21
+ कान्तं प्रत्युपचारतश्चतुरया कोपः कृतार्थीकृतः ॥ १७५ ।। इत्यादि।
22
+ १.५.९ स्वाधीनभर्तृकाविषयो यथा-(उराच. १.३५)
23
+ विनिश्चेतुं शक्यो न सुखमिति वा दुःखमिति वा
24
+ प्रमोहो निद्रा वा किमु विषविसर्पः? किमु मदः? ।
25
+ तव स्पर्शेस्पर्शे मम हि परिमूढेन्द्रियगणो
26
+ विकारश्चैतन्यं भ्रमयति च, सम्मोहयति च ॥ १७६ ।। इत्यादि। १.५.१०
27
+ प्रोषितपतिकाविषयो यथा-(मेघ. १०१)
28
+ अङ्गेनाङ्गं प्रतनु तनुना गाढतप्तेन तप्तं
29
+ सास्नेणास्रद्रवमविरतोत्कण्ठमुत्कण्ठितेन ।
eval/transcriptions/test_hf/ocrbench_v1_019.txt ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ कामधेनुसहिता । ९९
2
+ स्थानकथनार्थमाह-
3
+ पादाः पादस्यैकस्यानेकस्य चादिमध्यान्तभागाः
4
+ स्थानानि ॥ २ ॥
5
+ पादाः एकस्य च पादस्यादिमध्यान्तभागाः अनेकस्य च
6
+ पादस्य त एव स्थानानि ।
7
+ भिन्नार्थमेकमनेकं वा पदम्, तद्वदेकमनेकं वाक्षरं च स्थाननियमे सत्यावृत्तं यमकं
8
+ भवतीति । तथा च पदयमकम्, अक्षरयमकमिति च द्वैविध्यं दर्शितं भवति
9
+ । कीदृगत्र स्थाननियम इति, तत्राह- स्ववृत्त्येति । यदेव पदमक्षरं वा
10
+ यमकनिबन्धनं तदेव यदि पादान्तरे वर्तते यथा 'भ्रमर द्रुमपुष्पाणि' इत्यादौ,
11
+ तत्र स्ववृत्त्या आवृत्तिः । 'सजातीयनैरन्तर्ये चास्य प्रकर्षः' इतीहैव वक्ष्यमाण-
12
+ युक्त्या सजातीयं यत्र पादान्तरे वर्तते यथा 'हन्त हन्तः' इत्यादौ, तत्र
13
+ सजातीयस्यावृत्तिः । नियतस्थानावृत्तसमानसंख्याकाक्षरसंनिवेशोऽत्र साजात्यम् ।
14
+ कात्स्न्येन समस्तपादगतत्वेन । एकदेशेन पादस्यादिमध्यान्तभागगतत्वेनेत्यर्थः ।
15
+ ननु 'अथ समाववृते कुसुमैर्नवैस्तमिव सेवितुमेकनराधिपम् । यमकुबेरजलेश्वर-
16
+ वज्रिणां समधुरं मधुरञ्चितविक्रमम्' इत्यादौ पादान्तरव्याप्तिलक्षणस्थाननियमा-
17
+ संभवेन यमकता न स्यात् ; अतो लक्षणस्याव्याप्तिरिति, तत्राह- यानि
18
+ त्विति । एकस्यैव पादस्य भागे वृत्तिर्येषां तानि एकपादभागवृत्तीनि, तेषु 'द्रुम-
19
+ वतीमवतीर्य वनस्थलीम् ' इत्यादिश्लोकान्तरस्थं संस्थानं यस्य तत्तथाभूतं
20
+ यमकम्, तदपेक्षया सजातीयेनानेकपादव्याप्तिर्भवतीति भवत्येव स्थाननियमः ।
21
+ यमकस्थानानि दर्शयितुं सूत्रमवतारयति-- स्थानकथनार्थमिति ।
22
+ व्याचष्टे- पाद इति । अत्रायं विभागः-- प्रथमपादो द्वितीये तृतीये चतुर्थे
23
+ क्रमेण यम्यते । एवं द्वितीयस्तृतीये चतुर्थे च । तृतीयश्चतुर्थे । तथा प्रथमो
24
+ द्वितीयादिषु त्रिषु युगपद्यम्यत इति सप्तधा भवति । प्रथमो द्वितीये तृतीयश्चतुर्थे,
25
+ प्रथमश्चतुर्थे द्वितीयस्तृतीये, इति द्वौ भेदाविति पादयमकं नवधा । पादस्य त्रेधा
26
+ विभागपक्षे प्रथमादिपादादिभागः पूर्ववत् द्वितीयादिपादादिभागेषु, प्रथमादि-
27
+ पादमध्यभागो द्वितीयादिपादमध्यभागेषु, प्रथमादिपादान्तभागो द्वितीयादिपादा-
eval/transcriptions/test_hf/ocrbench_v1_020.txt ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ व्योमवत्यां
2
+ ऽतिप्रसङ्गात् । तस्मात् संयोगस्य प्रदेशवृत्तित्वमाश्रयाव्यापकत्वमित्यवयवे-
3
+ नावयविना च संयोगो धटत एव ।
4
+ न च प्राक्तनस्य मूलप्रदेशे वृक्षेण संयोगस्यावस्थाने सत्युत्तरसंयोगेन
5
+ शक्यं भवितुमिति तद्विनाशको विभागोऽपि सिद्धः । यथा चात्र वृक्षापरि-
6
+ त्यागेनैव पुरुषस्यान्यतरकर्मजाः संयोगा विभागाश्च भवन्ति तद्वदाकाशा-
7
+ परित्यागेनैव परमाणोः संयोगा विभागाश्च भविष्यन्तीति व्यापकत्वमतन्त्रम् ।
8
+ तदेवं परमाण्वाकाशादिसंयोगस्योत्पत्तिविनाशकारणोपपत्तेर्नाजत्वमिति
9
+ । यच्च सूत्रकारस्यावचनं व्यामोहादपि सम्भवतीत्युक्तम्, तदसत्,
10
+ तदभिहितानां पदार्थानां प्रमाणान्तरेणापि तथाभावोपलब्धेः सम्यग्ज्ञानसिद्धौ
11
+ तद्विरुद्धस्य मिथ्याज्ञानस्य निवृत्तेः ।
12
+ अथ विभूनां परस्परतः संयोगो भविष्यतीति । तथा ह्याकाशम् आत्मादिना
13
+ संयुज्यते, मूर्त्तसंयोगित्वात्, घटवत् । अस्य प्रतिषेधार्थमाह विभूनान्तु
14
+ परस्परतः संयोगो नास्ति, युतसिद्ध्यभावात् । यत्र यत्र संयोगस्तत्र तत्र
15
+ युतसिद्धिरुपलब्धा । सा च संयोगस्य व्यापिका व्यावर्तमाना स्वव्याप्तं संयोगं
16
+ गृहीत्वा व्यावर्तत इत्यन्यथासिद्धं साधनम् ।
17
+ सा पुनः युतसिद्धिः । द्वयोरन्यतरस्य वा पृथग्गतिमत्त्वं युताश्रय-
18
+ समवायित्वञ्चेति । द्वयोः पृथग्गतिमत्त्वमन्यतरस्य वेति, इयं नित्यानां
19
+ युतसिद्धिः । द्वयोर्युताश्रयसमवायित्वमन्यतरस्य वेति, अनित्यानाम् । अस्यास्तु
20
+ विस्तरेण विचारो विभागावसरे द्रष्टव्यः । न च विभूनां पृथग्गतिमत्त्वम-
21
+ मूर्त्तत्वात् । युताश्रयसमवायित्वमपि न सम्भवत्येवाकार्यत्वादिति ।
22
+ संयोगविनाशप्रकारः
23
+ विनाशस्तु सर्वस्य संयोगस्यैकार्थसमवेताद् विभागात्, क्वचिद्
24
+ आश्रयविनाशादपि । कथम् ? यदा तन्त्वोः संयोगे सत्यन्यतरतन्त्वा-
25
+ रम्भकेशौ कर्मोत्पद्यते, तेन कर्मणा अंशवन्तराद् विभागः क्रियते, विभा-
26
+ गाच्च तन्त्वारम्भकसंयोगविनाशः, संयोगविनाशात् तन्तुविनाशः,
27
+ तद्विनाशे तदाश्रितस्य तन्त्वन्तरसंयोगस्य विनाश इति ।
eval/transcriptions/test_hf/ocrbench_v1_021.txt ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ आवरणपूजां समर्पयेत् ततोरश्मिवृन्ददेवताः पूजयेत् ।
2
+ तासान्ध्यानँय्यथा सर्वाः श्यामा असिकरा
3
+ मुण्डमालाविभूषिताः । तर्ज्जनीँ
4
+ व्वामहस्तेनधारयन्त्यश्चसस्मिताः ॥ प्. ४४)
5
+ बाह्यत्रिकोणस्य सम्मुखकोणे
6
+ ॐकालीश्रीपादुकाम्पूजयामिनमः इतिपाद्यादिभिस्त्रिः कालीं
7
+ सम्पूजयेत् ॥ एवन्देव्या वामे ॐ
8
+ कपालिनीश्रीपादुकाम्पूजयामिनमः इति ॥ दक्षे ॐ
9
+ कुल्लाश्रीपादुकाम्पूजयामि इत्यादि तदन्तस्त्रिकोणेसम्मुखे ॐ
10
+ कुरुकुल्लाश्रीपादुकाम्पूजयामि इत्यादि ॥ वामे ॐ
11
+ विरोधिनीश्रीपादुकाम्पूजयामि इत्यादि ॥ दक्षे ॐ
12
+ विप्रचित्ताश्रीपादुकाम्पूजयामि इत्यादि ॥ तदन्तस्त्रिकोणेसम्मुखे
13
+ ॐउग्राश्रीपादुकाम्पूजयामि इत्यादि ॥ ततो वामे ॐ
14
+ उग्रप्रभाश्रीपादुकाम्पूजयामि इत्यादि ॥ दक्षे ॐ
15
+ दीप्ताश्रीपादुकाम्पूजयामि इत्यादि ॥ तदन्तस्त्रिकोणे सम्मुखे ॐ
16
+ नीलाश्रीपादुकाम्पूजयामि इत्यादि ॥ वामे
17
+ घनाश्रीपादुकाम्पूजयामि इत्यादि ॥ दक्षे
18
+ ॐबलाकाश्रीपादुकाम्पूजयामि इत्यादि । तदन्तस्त्रिकोणे सम्मुखे
19
+ ॐमात्राश्रीपादुकाम्पूजयामि इत्यादि ॥ वामे
eval/transcriptions/test_hf/ocrbench_v1_022.txt ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ अक7.25
2
+ अनुच्छ्रवास्य तु बद्धे वा दत्ते निःशेष एव वा।
3
+ प्रविश्य क्षुभितो वायुः शूलतोदकरो भवेत्।
4
+ तत्राभ्यङ्गो गुदे स्वेदो वातघ्नान्यशनानि च॥
5
+ अक7.26
6
+ द्रुतं प्रणीते निष्कृष्टे सहसोत्क्षिप्त एव वा।
7
+ स्यात् कटीगुदजङ्घोरुबस्तिस्तम्भार्तिभेदनम्॥
8
+ भोजनं तत्र वातघ्नं स्वेदाभ्यङ्गाः सबस्तयः॥
9
+ अक7.27
10
+ तिर्यग्वल्यावृते द्वारे बद्धे वापि न गच्छति।
11
+ नेत्रे तदृजु निष्कृष्य संशोध्य च पुनर्नयेत्॥
12
+ अक7.28
13
+ पीड्यमानेऽन्तरामुक्ते गुदे प्रतिहतोऽनिलः।
14
+ उरः शिरोरुजं सादमूर्वाश्च जनयेद्बली।
15
+ बस्तिःस्यात्तत्रबिल्वादिः फलश्यामादिमूत्रवान्॥
16
+ अक7.29
17
+ स्याद्वाहो दवथुः शोफः कम्पेनाभिहते गुदे।
18
+ कषायमधुराः शीताः सेकास्तत्र सबस्तयः॥
19
+ अक7.30
20
+ अतिमात्रप्रणीतेन नेत्रेण क्षणनाद्वलेः।
21
+ स्यात् सार्तिदाहनिस्तोदगुरुवर्चःप्रवर्तनम्।
22
+ तत्र सर्पिः पिचुः क्षीरं पिच्छाबस्तिश्च शस्यते॥
23
+ अक7.31
24
+ न भावयति मन्दस्तु बाह्यश्चाशु निवर्तते।
25
+ स्नेहस्तत्र पुनः सम्यक् प्रणेयः सिद्धिमिच्छता॥
26
+ अक7.32
27
+ अतिप्रपीडितः कोष्ठे तिष्ठत्यायाति वा गलम्।
28
+ तत्र बस्तिर्विरेकश्च गलपीडादि कर्म च॥
29
+ अक7.33
30
+ वमनाद्यैर्विशुद्धं च क्षामदेहबलानलम्।
31
+ यथाण्डं तरुणं पूर्णं तैलपात्रं यथा तथा।
32
+ भिषक् प्रयत्नतो रक्षेत् सर्वस्मादपचारतः॥
33
+ अक7.34
34
+ दद्यान्मधुरहृद्यानि ततोऽम्ललवणौ रसौ।
35
+ स्वादुत्तिक्तौ ततो भूयः कषायकटुकौ ततः॥
36
+ अक7.35
37
+ अन्योन्यप्रत्यनीकानां रसानां स्निग्धरूक्षयोः।
38
+ व्यत्यासादुपयोगेन क्रमात्तं प्रकृतिं नयेत्।
39
+ सर्वसहः स्थिरबलो विज्ञेयः प्रकृतिं गतः॥
40
+ अक7.36
41
+ अत्रान्तरे त्यजेदष्टौ भाष्यादीनि विशेषतः।
42
+ उच्चैर्भाष्याच्छिरोरोगतिमिरोरःस्वरव्यथाः॥
eval/transcriptions/test_hf/ocrbench_v1_023.txt ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ कर्मणां च भवति ।
2
+ मत्स्यवेधनयन्त्रे च ब्राह्मण्यं तु द्विजन्मनाम् ।
3
+ समूहे ब्राह्मणानां च जानीयाद् भावकर्मणोः ॥ ५९ ॥
4
+ अथ बाह्व *मित्येतद्धिङ्गुकुङ्कुमयोः स्मृतम् ।
5
+ भस्मकं तु विडङ्गे स्याद् व्याधिभेदेऽथ भण्डनम् ॥ १० ॥
6
+ परिहासे च दुग्धे च कवचे च प्रकीर्तितम् ।
7
+ भावित्रं तु भवेद् भद्रे त्रैलोक्ये चाथ भूतिकम् ॥ ६१ ॥
8
+ भूनिम्बे भूस्तृणे चैव यवान्यामपि कत्तृणे ।
9
+ भोजनं तु भवेद् भुक्तौ मन्दनं स्तुतिमोदयोः ॥ ६२ ॥
10
+ गतौ मदे च स्वप्ने च मणीचं त्वपि मौक्तिके ।
11
+ अग्रहस्ते च पुष्पेऽथ महिनं राज्यशयययोः ॥ ६३ ॥
12
+ मैथुनं रतिसङ्गत्योर्यागोपकरणे पुनः ।
13
+ यजत्रसंज्ञे यजनं यागे चाप्यथ यावसम् ॥ ६४ ॥
14
+ मित्रे भक्ततृणे चाथ तारुण्ये यौवनं तथा ।
15
+ युवतीनां समूहे च वचनं तूक्तिवाक्ययोः ॥ ६५ ॥
16
+ आच्छादनक्रियायां तु वसनं वस्त्र एव च ।
17
+ स्यान्निवासक्रियायां च वहनं त्वपि धारणे ॥ ६६ ॥
18
+ भारस्य स्यन्दतेश्चार्थे रथादीनां च यापने ।
19
+ रथभेदे च विज्ञेयं चतुरश्रे सकूबरे ॥ ६७ ॥
20
+ बहित्रं तु विजानीयाद् वहनाख्यरथान्तरे ।
21
+ यानपात्रे च पोताख्ये वधत्रं त्वायुधे स्मृतम् ॥ ६८ ॥
22
+ शूरे धवयिमर्माख्ये(?) कन्दुके च प्रकीर्तितम् ।
23
+ तन्तुवायस्य दण्डे च शाकटायन उक्तवान् ॥ ६९ ॥ १.
24
+ 'ल्ह' ग. पाठः २. 'ही' ङ. पाठः.
25
+ '
26
+ बालीकं रामठेऽपि च' इत्यमरः । कोशान्तरे तु कृङ्कमार्थको बाल्हकशब्दो दृश्यते ।
eval/transcriptions/test_hf/ocrbench_v1_024.txt ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ तरङ्गः ३ ।] रत्नप्रभालम्बकः ७ । १९३
2
+ इत्यालोच्य प्रसार्यैव करं स्तम्भान्तरात्ततः । व्यलिपत्तस्य सा पृष्ठं स्नेहाद्विद्याधरी तदा १६।
3
+ तत्क्षणं लब्धसंस्पर्शः श्रुतकङ्कणनिःस्वनः । जग्राह हस्तं हस्तेन स तस्यास्तं वणिक्स्रुतः १७।
4
+ महाभागापराद्धं ते किं मया मुञ्च मे करम् । इत्यदृश्यैव तं विद्याधरी स्तम्भादुवाच सा १८।
5
+ प्रत्यक्षा ब्रूहि मे का त्वं ततो मोक्ष्यामि ते करम् । इति निश्चयदत्तोऽपि प्रत्युवाच स तां ततः १९।
6
+ प्रत्यक्षदृश्या सर्वं ते वच्मीति शपथोत्तरम् । विद्याधर्या तयोक्तोऽथ करं तस्या मुमोच सः २०।
7
+ अथ स्तम्भाद्विनिर्गत्य साक्षात्सर्वाङ्गसुन्दरी । तन्मुखासक्तनयना तं जगादोपविश्य सा २१।
8
+ अस्ति प्रालेयशैलाग्रे नगरी पुष्करावती । नाम्ना विन्ध्यपरस्तस्यामास्ते विद्याधराधिपः २२।
9
+ अनुरागपरा नाम तस्याहं कन्यका सुता । महाकालार्चनायाता विश्रान्तास्मीह संप्रति २३।
10
+ तावच्च त्वमिहागत्य कुर्वन्पृष्ठविलेपनम् । दृष्टः स्तम्भेऽत्र मारीयमोहनास्त्रोपमो मया २४।
11
+ ततः प्रागनुरागेण रञ्जितः स्नान्तवान्मम । पश्चात्पृष्ठविलेपिन्या अङ्गरागेण ते करः २५।
12
+ अतः परं ते विदितं तत्पितुर्धाम संप्रति । गच्छामीति तयोक्तोऽथ वणिक्पुत्रो जगाद सः २६।
13
+ स्वीकृतं तन्मया चण्डि न स्वान्तं भवतीदृतम् । अमुक्तस्वीकृतस्वान्ता कथमेवं तु गच्छसि २७।
14
+ इति तेनोदिता सा च लघुरागवशीकृता । संगमिष्ये त्वया काममेष्यस्यस्मत्पुरीं यदि २८।
15
+ दुर्गमा सा न ते नाथ सेत्स्यते ते समीहितम् । नहि दुष्करमस्तीह किंचिदध्यवसायिनाम् २९।
16
+ इत्युदीर्य त्वमुत्पत्य सानुरागपरा ययौ । अगान्निश्चयदत्तोऽपि स तद्गतमना गृहम् ३०।
17
+ स्मरन्द्रुमादिव स्तम्भादुद्भिन्नं करपल्लवम् । हा धिक्तस्या गृहीत्वापि नाप्तः पाणिग्रहो मया ३१।
18
+ तद्ब्रजाम्यन्तिकं तस्याः पुरीं तां पुष्करावतीम् । प्राणांस्यक्ष्यामि दैवं वा साहाय्यं मे करिष्यति ३२।
19
+ इति संचिन्तयन्नीत्वा स्मरार्तः सोऽत्र तद्दिनम् । प्रातिष्ठत ततः प्रातरवलम्ब्योत्तरां दिशम् ३३।
20
+ ततः प्रक्रामतस्तस्य त्रयोऽन्ये सहयायिनः । मिलन्ति स्म वणिक्पुत्रो उत्तरापथगामिनः ३४।
21
+ तैः समं समतिक्रामन्पुरग्रामाटवीनदीः । क्रमादुत्तरदिग्भूमिं प्राप स म्लेच्छभूयसीम् ३५।
22
+ तत्र तैरेव सहितः पथि प्राप्यैव ताजिकैः । नीत���वापरस्मै मूल्येन दत्तोऽभूत्ताजिकाय सः ३६।
23
+ तेनापि तावद्गत्यानां हस्ते कोशिलिकाकृते । मुरवाराभिधानस्य तुरुष्कस्य व्यसृज्यत ३७।
24
+ तत्र नीतः स तद्भृत्यैर्युक्तस्तैरपरैस्त्रिभिः । मुरवारं मृतं बुद्ध्वा तत्पुत्राय न्यवेद्यत ३८।
25
+ पितुः कोशलिका ह्येषा मित्रेण प्रेषिता मम । तत्तस्यैवान्तिके प्रातः खाते क्षेप्या इमे मया ३९।
26
+ इत्यात्मना चतुर्थं तं तत्पुत्रोऽपि स तां निशाम् । संयम्य स्थापयामास तुरुष्को निगडैर्दृढम् ४०।
27
+ ततोऽत्र बन्धने रात्रौ मरणत्रासकातरान् । सखीन्निश्चयदत्तस्तान्स जगाद वणिक्सुतान् ४१।
28
+ का विषादेन वः सिद्धिधैर्यमालम्ब्य तिष्ठत । भीता इव हि धीराणां यान्ति दूरे विपत्तयः ४२।
29
+ स्मरतैकां भगवतीं दुर्गामापद्विमोचिनीम् । इति तान्धीरयन्भक्त्या देवीं तुष्टाव सोऽथ ताम् ४३।
30
+ नमस्तुभ्यं महादेवि पादौ ते यावकाङ्कितौ । मृदितासुरलमाम्रपङ्काविव नमाम्यहम् ४४।
31
+ जितं शक्त्या शिवस्यापि विश्वैश्वर्यकृता त्वया । त्वदनुप्राणितं चेदं चेष्टते भुवनत्रयम् ४५।
32
+ परित्रातास्त्वया लोका महिषासुरसूदिनि । परित्रायस्व मां भक्तवत्सले शरणागतम् ४६।
33
+ इत्यादि सम्यग्देवीं तां स्तुत्वा सहचरैः सह । सोऽथ निश्चयदत्तोऽत्र श्रान्तो निद्रामगाद्भुतम् ४७।
34
+ उत्तिष्ठत सुता यात विगतं बन्धनं हि वः । इत्यादिदेश सा स्वप्ने देवी तं चापरांश्च तान् ४८। १.
35
+ '
36
+ स्नातवान्' इति पुस्तकान्तरपाठः. २. ताजिका म्लेच्छविशेषाः. ३. कोशलिका उपायनम्.
eval/transcriptions/test_hf/ocrbench_v1_025.txt ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ शः ॥ १४ ॥
2
+ यदेव भवती जगाद जननि प्रियं मे हितं
3
+ तदद्य विहितं मया सपदि सावहेलं निशि ।। १५ ॥
4
+ निशम्य वणिजो वचस्तदिति सा विमृश्य क्षणं
5
+ जगाद जरती विहस्य वणिजं गुरुज्ञानवित् ।
6
+ यदत्र तनया भवद्वरतरं हि सारं परं
7
+ न जग्धमपि तत्त्वया प्रचुरकाम्यसिद्धिप्रदम् ॥ १६ ॥
8
+ स चावददथो किमन्यदधिकं ब्रवीषि द्रुतं
9
+ ह्यतो जननि कथ्यतां हृदि विमृश्य मे निर्णयात् ।
10
+ मयैव ननु खादितं सकलमेव चैकाकिना
11
+ तयार्पितममन्दरागवशतः सगात्रं पलम् ॥ १७ ॥
12
+ उवाच जरती पुरः शृणु वदामि सत्यं तव
13
+ भृशं तनयसारभूतमभवद्विहंग्याः शिरः ।
14
+ उरश्च यदहो तदेव खलु तत्सुतौ जक्षतु-
15
+ स्त्वया यदपि भुक्तमद्य च तदन्यमांसोपमम् ॥ १८ ॥
16
+ स्वपुत्रयुगखादितावयवहीनभाण्डं ततो
17
+ विलोक्य सहसा भृशं तनयभूरिदुःखाकुला ।
18
+ त्वदीयभयकारणादपि कुतश्चिदानीय सा
19
+ निहत्य शकुनि परं किल तदङ्गतोऽपूपुरत् ॥ १९ ॥
20
+ स सार्थपतिराह तामथ विचिन्तयन्स्वात्मनः
21
+ कुभाग्यपरिजृम्भितं प्रसभविप्रतीसारवान् ।
22
+ क एतदशनेन संभवति मातरुच्चैर्गुण-
23
+ प्रभावगरिमा च को यदनिशं प्रशंसस्यलम् ॥ २० ॥
24
+ तमाह जरती ततस्तनय यो हि भुङ्क्ते शिर-
25
+ स्तदीयमुत यत्र यत्र स हि तिष्ठति प्राज्यधीः ।
26
+ अवाक्ष्यति स तत्र तत्र सहसैव राज्यं मह-
27
+ त्सुखं च कमनीयमेव नितरां यथेष्टं शुभम् ॥ २१ ॥
eval/transcriptions/test_hf/ocrbench_v1_026.txt ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ काव्यमाला।
2
+ तस्येदमाश्रमपदं पुण्यार्हं कुम्भजन्मनः ।
3
+ विन्ध्यो यदाज्ञयाद्यापि धत्ते भूमिसमानताम् ॥ ४५५ ।।
4
+ प्रणम्यो भगवानेष चुलकापीतसागरः ।
5
+ इत्युक्त्वा राघवः प्रायादगस्त्यभ्रातुराश्रमम् ॥ ४५६ ॥
6
+ इतील्वलोपाख्यानम् ॥ १४ ॥
7
+ तं प्रणम्य ततो गत्वा प्रहृष्टो रघुनन्दनः ।
8
+ अगस्त्यस्याश्रमं पुण्यं विससर्जानुजं पुनः ॥ ४५७ ॥
9
+ विनयाल्लक्ष्मणेनाथ शिष्यस्यावेदितो मुनेः ।
10
+ विवेश शासनात्तस्य प्रह्वो दशरथात्मजः ॥ ४५८ ॥
11
+ विधिना प्रणिपत्याथ सानुजो दयितासखः ।
12
+ मुनीन्द्रं तद्विनिर्दिष्टमातिथ्यं प्राप राघवः ॥ ४५९ ।।
13
+ सुखोपविष्टे पुरतः काकुत्स्थे मुनिरब्रवीत् ।
14
+ स्वगुणैर्गुरुतां यातः सत्कारार्होऽसि राघव ॥ ४६० ॥
15
+ पूजामभ्यागतो यस्मान्नासादयति शक्तितः ।
16
+ परत्र मिथ्यासाक्षीव स मांसं निजमश्नुते ॥ ४६१ ॥
17
+ अतिथिर्विमुखो यस्य याति पूजां विना गृहात् ।
18
+ स तस्य पापं विन्यस्य पुण्यं हृत्वा पलायते ॥ ४६२ ॥
19
+ पूज्यस्त्वमस्य जगतो राजा विरजसां वरः ।
20
+ गृहाण वैष्णवं चापं विहितं विश्वकर्मणा ॥ ४६३ ॥
21
+ यः सर्वदितिजेन्द्राणां ययौ निधनदूतताम् ।
22
+ सायकं ब्रह्मदत्तं च तूणावक्षय्यसायकौ ॥ ४६४ ॥
23
+ तप्तहेमप्रभं खड्गं जयायैव ददानि ते ।
24
+ अभेद्यं च तनुत्राणमिदं वज्रभृतः प्रियम् ।
25
+ रथं मातलिसूतं च कार्यकालोपयोगिनम् ॥ ४६५ ॥
26
+ इत्युक्त्वासौ ददौ रत्नं दीप्तं सर्वं रथं विना ।
27
+ दत्त्वा पुनरुवाचेदं प्रसादविषदाशयः ॥ ४६६ ॥
28
+ कच्चिद्वने न खेदो वः कच्चिन्नोत्कण्ठते मनः ।
29
+ तासु राज्यतरुस्फीतफलसंभोगभूमिषु ॥ ४६७ ॥
eval/transcriptions/test_hf/ocrbench_v1_027.txt ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ यदा भाग्यं भवेद्भूरि भवतो दर्शनं तदा ॥४३॥
2
+ नारद उवाच <BR>कासि त्वं कविमौचैमा नार्यः काः पद्मलोचनाः ।
3
+ वद देवि सविस्तारं स्वस्य दुःखस्य कारणम् ॥४४॥
4
+ बालोवाच
5
+ अहं भक्तिरिति ख्याता इमौ मे तनयौ मतौ ।
6
+ ज्ञानवैराग्यनामानौ कालयोगेन जर्जरौ ॥४५॥
7
+ गंगाद्याः सरितश्चेमा मत्सेवार्थ समागताः ।
8
+ तथापि न च मे श्रेयः सेवितायाः सुरैरपि ॥४६॥
9
+ इदानीं श्रृणु मद्भार्तां सचित्तस्त्वं तपोधन ।
10
+ वार्ता मे वितताप्यस्ति तां श्रुत्वा सुखमावह ॥४७॥
11
+ उप्तन्ना द्वविडे सायं वृद्धीं कर्णाटके गता ।
12
+ क्वचित्क्वचिन्महाराष्ट्रे गुर्जरे जीर्णतां गता ॥४८॥
13
+ तत्र घोरकलेर्योगात्पाखण्डैः खण्डितांगका ।
14
+ दुर्बलाह निरं याता पुत्राभ्यां सह मन्दताम ॥४९॥
15
+ वृन्दावनं पुनः प्राप्य नवीनेव सुरुपिणी ।
16
+ जाताहं युवती साम्यक्म्प्रेष्ठरूपा तु साम्प्रतम् ॥५०॥
17
+ इमौ तु शयितावत्र सुतौ मे क्लिश्यतः श्रमात ।
18
+ इदं स्थान परित्यज्य विदेश गम्यते मया ॥५१॥
19
+ जरठत्वं समायातौ तेन दुःखेन दुःखिता ।
20
+ साहं तु तरुणी कस्मात्सुती वृद्धाविमौ कूतः ॥५२॥
21
+ त्रयाणां सहचारित्वाद्वैपरित्यं कुतः स्थितमं ।
22
+ घटते जरठा माता तरुणौ तनयाविति ॥५३॥
23
+ अतः शोचामि चात्मानं विस्मयाविष्टमानसा ।
24
+ वद योगानिधे धीमनं कारण चात्र किं भवेत ॥५४॥
25
+ नारद उवाच
26
+ ज्ञानेनात्मनि पश्चामि सर्वमेतत्ववानघे ।
27
+ न विषादस्त्वया कार्यो हरिः शं ते करिष्यते ॥५५॥
28
+ सुत उवाच
29
+ क्षणमात्रेण तज्ज्ञात्वा वाक्यामूचे मुनीश्वरः ॥५६॥
30
+ नारद उवाच
31
+ श्रृणुष्वावहिता बाले युगोऽयं दारुणः कलिः ।
32
+ तेन लुप्तः सदाचारो योगमार्गस्तपांसि च ॥५७॥
33
+ जना अगहसुरायन्ते शाठ्यदुष्कर्मकारिणः ।
34
+ इह सन्तो विषीदन्ति प्रहृष्यन्ति ह्यासाधवः ।
35
+ धत्ते धैर्यं तू यो धीमान स धीरः पण्डितोऽथवा ॥५८॥
36
+ अस्पृश्यानवलोक्येयं शेषभारकरी धरा ।
37
+ वर्षे वर्षे क्रमाज्जाता मंगलं नापि दृश्यते ॥५९॥
38
+ न त्वामपि सुतैः साकं कोऽपि पश्याति साम्प्रतम ।
39
+ उपेक्षितानुरागान्धैर्जर्जरत्वेन संस्थिता ॥६०॥
40
+ वृन्दावनस्य संयोगात्पुनस्त्वं तरुणी नवा ।
41
+ धन्य वृन्दावनं तेन भक्तिर्नृत्यति यत्र च ॥६१॥
42
+ अत्रेमौ ग्राहकाभावान्न जरामपि मुञ्चत ।
43
+ किञ्चिदात्मसुखेनेह प्रसुप्तिर्मन्यतेऽनयोः ॥६२॥
44
+ भक्तिरुवाच
45
+ कथं परीक्षिता राज्ञा स्थापितो ह्याशुचिः कलिः ।
46
+ प्रवृत्ते तू कलौ सर्वसारः कूत्र गातो महान ��६३॥
47
+ करुणापरेण हरिणाप्यधर्मः कथमीक्ष्यते ।
eval/transcriptions/test_hf/ocrbench_v1_028.txt ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ चारणेभ्यो निशम्य इहस्थं त्वामुपागतः इति प्रवृत्तिं विधाय महेन्द्रोपकारसम्प्रीतः
2
+ राजानं देवेन्द्रं द्रष्टुमभ्यर्थयते । राजा च स्वविनयं प्रकाशयन् वज्रिणः वीर्येणैवेदं
3
+ सुसम्पन्नम् इति समाख्यापयन् शतमखदर्शनस्यायं नावसरः, त्वमेवोर्वशीं प्रभोरन्तिकं
4
+ प्रापयेति प्रार्थयति । राज्ञो विचारं सम्प्रति साम्प्रतं मत्वा चित्ररथः अप्सरोभिः
5
+ साक्रमेकाक्येव गन्तुं प्रतिजानीते । उर्वशी चोपकारिणे नृपाय किमपि कृतज्ञतासूचकं
6
+ वक्तुकामा अपि लज्जागौरवात् अशक्नुवाना चित्रलेखामुखेन "महाराजाभ्यनुज्ञया
7
+ महाराजस्य कीर्तिं प्रियसखीमिव दिवं निनीषुरस्मीति" निवेदयति । राजा च
8
+ पुनर्दर्शनाय प्रार्थयते । सर्वाः सगन्धर्वाः आकाशमुत्पतन्ति । उर्वशी च राश्यासक्त-
9
+ चेतसी उत्पतनभङ्गमिषेण लताविटपे वैजयन्त्याः लग्नत्वं प्रकाश्य तत्र रुद्धा चित्रलेखां
10
+ मोचयेत्याह । सा च परिहासमकुर्वत दृढलम्ना सा मोचयितुं अशक्येति । उर्वशी
11
+ च परिहासं विहाय मोचयितुं कथयति, चित्रलेखा च तस्या दुमोच्यत्वं प्रकाशयन्ती
12
+ मोचनव्यापारं नाटयति । उर्वशी नृपाहितमनस्का अस्य परिहासस्य भाविफलं
13
+ विचिन्त्य "स्मरस्वैतत्ते वचनम्-" इति स्वपक्षं द्रढयति । राजा च स्वमनसि लतायाः
14
+ उर्वशीगमनप्रतिरोधात् आत्मन्युपकारित्वं प्रख्यापयन् धन्यवादततिं समर्पयति
15
+ यतस्तस्या एव कारणात् अपाङ्गनेत्रा पुनरपि सा परिवृत्तार्धमुखी नयनेऽतर्पयत् । चित्र-
16
+ लेखया एकावल्याः मोचनानन्तरं उर्वशी विरहजन्यविकारदुःखेन दीर्घं निःश्वसन्तीं
17
+ सस्पृहं राजानं प्रेमपरिप्लुतनेत्राभ्याम् वीक्षन्ती सखीजनं गगनमार्गगामिनं परिज्ञाय
18
+ अपि नाम पुनरिममुपकारिणं प्रेक्षिष्ये इति विचारयन्ती यथाकथञ्चिद् अपक्रान्ता ।
19
+ सूतश्च आयुष्मते राज्ञे सुरेन्द्रस्य कृतापराधान् दैत्यान् नाशयित्वा ते वायव्यमस्त्रं
20
+ तूणीरं प्रविष्टमिति न्यवेदयत् । राज्ञा च रथमुपश्लेषयितुं आज्ञप्तः राजानं रथमा
21
+ रोहयति । राजा चोर्वशीमार्गोन्मुखः "मदनो दुर्लभाभिलाषीति-" उपालभ्य यथा
22
+ राजहंसी खण्डिताग्रभागान्मृणालाद्विसं कर्षति तथैवेयं सुराङ्गना मे देहान्मनः
23
+ प्रसभमाकर्षतीति मनस्याशंसन् तदीयचिन्ताव्यग्रचित्तो निष्कामति ।
24
+ इति प्रथमोऽङ्कः
25
+ द्वितीयोऽङ्कः
26
+ प्रथमाङ्कवस्तुभावनानन्तरम् द्वितीयाङ्कवस्तुप्रारम्भाय उभयत्र कथांशं नियो-
27
+ जयितुं, तत्रभवान् कवीन्द्रः प्रवेशकं ददत्, विदूषकस्य मुखेन राज्ञो रहस्यं
28
+ समुद्घाटयन्, राज्ञः शून्यहृदयत्वम्, हृदयनिहिताभीप्सितभारसमाक्रान्तत्वम्, अन्य-
29
+ नारीसंक्रान्तचित्तत्वमभिलक्ष्य देव्या महिष्या काशिराजतनयया प्रेरितायाः चेष्ट्याः
30
+ निपुणिकायाः राजरहस्यं अवगन्तुं विदूषकमनुसन्धातुं प्रयत्नं, तत्र च विजयं
31
+ समाख्यापयन्, विदूषकस्य उर्वश्यामप्सरसि निहितमनस्कस्वरूपे राजरहस्ये
32
+ समुद्घाटिते काशिराजदुहितरं प्रति "परिश्रान्तोऽस्म्यैतस्या मृगतृष्णिकाया व्रयस्यं
33
+ निवर्तयितुं, यदि भवत्या मुखकमलं प्रेक्षिष्यते तदा निवर्तिष्यत इति" चाटुपूर्वकं
34
+ कथनमभिसन्धाय, मध्याह्नसमयनिवेदकस्य वैतालिकस्य प्रवेशेन राज्ञः सवितृसदृश-
eval/transcriptions/test_hf/ocrbench_v1_029.txt ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ रसगङ्गाधरः। २४५
2
+ 'उल्लासः फुल्लपङ्केरुहपटलपतन्मत्तपुष्पंधयानां
3
+ निस्तारः शोकदावानलविकलह्र्दां कोकसीमन्तिनीनाम् ।
4
+ उत्पातस्तामसानामुपहतमहसां चक्षुषां पक्षपातः
5
+ संघातः कोऽपि धाम्नामयमुदयगिरिप्रान्ततः प्रादुरासीत् ॥'
6
+ अत्रोपमेय उपमानस्य नारोपः। अपि तु कारणे कार्यस्येति रूपकं न
7
+ भवतीति प्राञ्चः । एतन्मतानुसारेणैवास्माभिरपि लक्षितम् । उच्छृङ्खलाः पुन-
8
+ रारोपमात्रं रूपकं वदन्त इहापि रूपकमेवाचक्षत इति प्रागेव निरूपितम् ।
9
+ ननु-
10
+ 'यशःसौरभ्यलशुनः शान्तिशैत्यहुताशनः ।
11
+ कारुण्यकुसुमाकाशः पिशुनः केन वर्ण्यते ॥'
12
+ इत्यत्र लशुनहुताशनाकाशैः पिशुनस्य किं साधर्म्यम् , येन तेषाम-
13
+ स्सिनरूपकमुच्यत इति चेत्, यशःसौरभ्ययोः शान्तिशैत्ययोः कारुण्यकुसु-
14
+ मयोश्च ताद्रूप्ये शब्दादुपस्थापितेऽनन्तरमुपस्थितं यशोरूपसौरभ्याद्यभा-
15
+ ववत्त्वमेतत् । एवमपि लशुनखलयोस्ताद्रूप्यसिद्धौ सत्यां लशुनरूपखला-
16
+ वृत्तित्वेन यशःसौरभ्ययोस्ताद्रूप्यं सिद्ध्येत्, यशःसौरभ्ययोस्ताद्रूप्य-
17
+ सिद्धौ च यशोरूपसौरभ्यशून्यत्वेन लशुनखलयोस्ताद्रूप्यम् , इत्यन्यो-
18
+ न्याश्रयो नाशङ्कनीयः । सकलसिद्धेः कल्पनामयत्वेन । कल्पनायाश्च स्व-
19
+ प्रतिभाधीनत्वात् । शिल्पिभिः परस्परावष्टम्भमात्राधीनस्थितिकाभिः शि-
20
+ लेष्टकाभिर्गृहविशेषनिर्माणाच्च ।
21
+ अथास्य ध्वनिः-
22
+ तत्र शब्दशक्तिमूलो यथा-
23
+ 'विज्ञत्वं विदुषां गणे सुकवितां सामाजिकानां कुले
24
+ माङ्गल्यं स्वजनेषु गौरवमथो लोकेषु सर्वेष्वपि ।
25
+ रसे मनोभवसंबन्धि राजयक्ष्मरूप व्याधिमत्वं चन्द्रे इति भावः । उल्लास इति । तद्धे-
26
+ तुरित्यर्थः । सूर्योदयवर्णनम् । तेषां लशुनादीनाम् । अस्मिन्पिशुने । चस्त्वर्थे । नन्वन्यो-
27
+ न्याश्रयोत्पत्ताविव ज्ञानेऽपि प्रतिबन्धकत्वात्कथं (तथाखप्रतिबन्धकत्वात्कथं) तथा खा-
28
+ प्रतिभात आह-शिल्पिभिरिति । विज्ञेति। अत्र विज्ञादयः पण्डितानामिव बुधा-
29
+ दीनामपि वाचकाः । नानार्थत्वात् । विज्ञत्वं पण्डितत्वं बुधत्वं च । सुकवितां काव्यकर्तृत्व
eval/transcriptions/test_hf/ocrbench_v1_030.txt ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ १२६ अन्तिमपृष्ठे गच्छ
2
+ ६३३. वा जॄभ्रमुत्रसाम् ॥ ६।४।१२४
3
+ एषां किति लिटि सेटि थलि च एत्वाभ्यासलोपौ वा । त्रेसतुः,
4
+ तत्रसतुः । त्रेसिथ, तत्रसिथ । त्रसिता ॥ शो तनूकरणे ॥ ५ ॥
5
+ ६३४. ओतः श्यनि ॥ ७।३।७१
6
+ लोपः स्यात् । श्यति । श्यतः । श्यन्ति । शशौ । शशतुः । शाता ।
7
+ शास्यति ॥
8
+ ६३५. विभाषा घ्राधेट्शाच्छासः ॥ २।४।७८
9
+ एभ्यस्सिचो लुग्वा स्यात्परस्मैपदे परे । अशात् । अशाताम् ।
10
+ अशुः । इट्सकौ । अशासीत् । अशासिष्टाम् ॥ छो छेदने ॥ ६ ॥ छ्यति
11
+ ॥ षोऽन्तकर्मणि ॥ ७ ॥ स्यति । ससौ ॥ दोऽवखण्डने ॥ ८ ॥ द्यति ।
12
+ ददौ । देयात् । अदात् ॥ व्यध ताडने ॥ ९ ॥
13
+ ६३६. ग्रहिज्यावयिव्यधिवष्टिविचतिवृश्चतिपृच्छतिभृञ्ज
14
+ तीनां डिति च ॥ ६।१।१६
15
+ एषां सम्प्रसारणं स्यात्किति डिति च । विध्यति । विव्याध ।
16
+ विविधतुः । विविधुः । विव्यधिथ, विव्यद्ध । व्यद्धा । व्यत्स्यति ।
17
+ विध्येत् । विध्यात् । अव्यात्सीत् ॥ पुष पुष्टौ ॥ १० ॥ पुष्यति । पुपोष ।
18
+ पुपोषिथ । पोष्टा । पोक्ष्यति । पुषादीत्यङ् । अपुषत् ॥ शुष शोषणे ॥
19
+ ©CHIRANJIBI KHATIWADA
20
+ विषयसूची
eval/transcriptions/test_hf/ocrbench_v1_031.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [मैदहाव नितान्] आयुर्वेद
2
+ आनह्यते यस्य विशुष्यते च प्रक्लिद्यते धूप्यति चापि नासा
3
+ न वेत्ति यो गन्धरसांश्च जन्तुर्जुष्टं व्यवस्येत्तमपीनसेन
4
+ तं चानिलश्लेष्मभवं विकारं ब्रूयात् प्रतिश्यायसमानलिङ्गम् १
5
+ दोषैर्विदग्धैर्गलतालुमूले संमूर्च्छितो यस्य समीरणस्तु
6
+ निरेति पूतिर्मुखनासिकाभ्यां तं पूतिनस्यं प्रवदन्ति रोगम् २
7
+ घ्राणाश्रितं पित्तमरूंषि कुर्याद्यस्मिन् विकारे बलवांश्च पाकः
8
+ तं नासिकापाकमिति व्यवस्येद्विक्लेदकोथावथवाऽपि यत्र ३
9
+ दोषैर्विदग्धैरथवाऽपि जन्तोर्ललाटदेशेऽभिहतस्य तैस्तैः
10
+ नासा स्रवेत् पूयमसृग्विमिश्रं तं पूयरक्तं प्रवदन्ति रोगम् ४
11
+ घ्राणाश्रिते मर्मणि संप्रदुष्टो यस्यानिलो नासिकया निरेति
12
+ कफानुजातो बहुशोऽतिशब्दस्तं रोगमाहुः क्षवथुं विधिज्ञाः ५
13
+ तीक्ष्णोपयोगादभिजिघ्रतो वा भावान् कटूनर्कनिरीक्षणाद्वा
14
+ सूत्रादिभिर्वा तरुणास्थिमर्मण्युद्धाटितेऽन्य क्षवथुर्निरति ६
15
+ प्रभ्रश्यते नासिकया तु यस्य सान्द्रो विदग्धो लवणः कफस्तु
16
+ प्राक्संचितो मूर्धनि सूर्यतप्तस्तं भ्रंशथुं रोगमुदाहरन्ति ७
17
+ घ्राणे भृशं दाहसमन्विते तु विनिःसरेद् धूम इवेह वायुः
18
+ नासा प्रदीप्तेव च यस्य जन्तोर्व्याधिं तुतं दीप्तमुदाहरन्ति ८
19
+ उछ्वासमार्गं तु कफः सवातो रुन्ध्यात् प्रतीनाहमुदाहरेत्तम्
20
+ घ्राणाद् घनः पीतसितस्तनुर्वा दोषः स्रवेत् स्रावमुदाहरेत्तम् ९
21
+ घ्राणाश्रिते स्रोतसि मारुतेन गाढं प्रतप्ते परिशोषिते च
22
+ कृच्छ्राच्छ्वसेदूर्ध्वमधश्चजन्तुर्यस्मिन् स नासापरिशोष उक्तः १०
23
+ 128
eval/transcriptions/test_hf/ocrbench_v1_032.txt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ सगरळमधिकण्ठं सानलं फालदेशे
2
+ सदनमहिपरीतं सर्वतस्तेऽनुकम्पे ।
3
+ तदिदमुपगता ये तानिमांस्तन्वती त्वं
4
+ विहरसि जितमृत्यून् वीक्षितानप्यमीभिः ।। ४५ ।।
5
+ न वितर पदमैन्द्रं न श्रियं वैधसी वा
6
+ श्रितभुजगकुलेऽपि क्षेवळखेलद्गळेऽपि ।
7
+ मम घटय दये त्वन्मन्दिरे सम्प्रवेशं
8
+ विगलितविविधव्यासङ्गमेतन्ममालम् ।। ४६ ।।
9
+ तव समुदयरोधं तत्परोऽसौ विधत्ते
10
+ स्वकचरितमहिम्ना स्वात्मघाती तमेनम् ।
11
+ भगवति ननु भर्तुं भ्राम्यसीशानुकम्पे
12
+ तव परहितनिष्ठा तादृशी स्तौतु कस्त्वाम् ।। ४७ ।।
13
+ कियदिव विमुखत्वं चित्सुखात्मन्युमेशे
14
+ रतिरपि कियती मेऽन्यत्र धिङ्मां ममास्य ।
15
+ असदपि न दये त्वं हास्यसि त्राणमद्धा
16
+ तव क इह निरोद्धा दासयन्त्यास्तमीशम् ।। ४८ ।।
17
+ अश्रूद्गमगद्गदवागविरळपुळकाढ्याभवे भक्त्या ।
18
+ कति न रमन्ते मां शिवकरुणे कुरु तदनुगं ममैतदलम् ।। ४९ ।।
19
+ करुणे तरुणेन्दुधरस्त्वद्वशवर्तीति तव निशम्य यशः ।
20
+ तस्यावलम्बमीहे तद्धटने प्रतिभुवात्वया भाव्यम् ।। ५० ।।
21
+ जनिमृतिदहनाचिश्शान्तिदिव्यामृतौघे
22
+ जननि शशिविभूषे त्वद्गृहे सम्प्रवेशम् ।
23
+ विघटयदनुकम्पे विघ्नबृन्दं विभिन्दन्
24
+ मयि पततु कदा त्वन्निर्झरः श्रान्तिहारी ।। ५१ ।।
25
+ त्वमभिज्ञशिखामणौ महेशे भजदत्यङ्कुशमन्तुसन्ततीनाम् ।
26
+ यदपह्नुतिपण्डिता दये तन्निरवद्यं तव वेद्मि साहसिक्यम् ।। ५२ ।।
27
+ करुणे कथये किमाज्ञया ते ह्यनुधावत्यहह स्मरन्ति ये तान् ।
28
+ मकुटव्यतिषङ्गिचक्ररेखं मदनध्वंसि मदीयभागधेयम् ।।
eval/transcriptions/test_hf/ocrbench_v1_033.txt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ कार्यौ सूचीव्यधावन्यौ सूचीमानप्रमाणतः ३६
2
+ कन्याव्यासत्रिभागेन सूची विस्तारतो भवेत्
3
+ पादोनबहला चारुदारुजा दृढसंहिता ३७
4
+ कुमारीव्याससंयुक्ता द्विगुणा कलटायतिः
5
+ एतद्बाह्यान्तरं ज्ञात्वा यन्त्रं संयोजयेत्ततः ३८
6
+ तयोरधस्तदर्धेन मृगाल्यौ सूचिविस्तृतौ
7
+ क्षेत्रस्य लेखितं कार्यं सम्बन्धे सूचिकन्ययोः ३९
8
+ साङ्घ्रिकेतनमूलार्धं लकटे विस्तृतायती
9
+ अक्षाभ्यां योजयेत् सम्यग्दृढं बाह्वक्षवेधयोः ४०
10
+ पञ्चानामपि तुल्यैव कन्यानां स्यात्प्रकल्पना
11
+ कृत्वानुपूर्व्या यन्त्राणि स्थापयेदखिलान्यपि ४१
12
+ आश्विने मासि पक्षे च धवले प्रतिपत्तिथौ
13
+ स्थिरोदयैर्ग्रहैः सौम्यैर्वीक्षिते त्वाष्ट्रभेऽपि च ४२
14
+ पौरजानपदैः सर्ववादित्रध्वनितेन च
15
+ यन्त्राण्युत्क्षिप्य यष्टिं च कर्मस्थानान्नयेज्जलम् ४३
16
+ चित्रप्रतिसराकीर्णां यष्टिं तत्राज्यलेपिताम्
17
+ चूर्णैः सर्वौषधीभिश्च स्थपतिः स्नापयेत् स्वयम् ४४
18
+ जलाशयात्समुत्तार्य नॄणां कलकलस्वनैः
19
+ प्रागग्रां स्थापयेद्दारुहस्तिन्योः प्राक्समुन्नताम् ४५
20
+ अहतेप्सितवासोभिराच्छाद्यार्च्य स्रगादिभिः
21
+ विक्षिप्य च बलिं दिक्षु द्विजातीन् स्वस्ति वाचयेत् ४६
22
+ त्रिसध्यं पूजितां तत्र सर्वप्रकृतिभिस्ततः
23
+ पञ्चाहं वासयेद्यष्टिं गुप्तां चापधरैर्नैः ४७
24
+ तस्मिन्नेवाह्नि यन्त्राणि सर्वाण्यपि च यष्टिवत्
25
+ स्नातान्याच्छादितानीन्द्रस्थानदेशं प्रवेशयेत् ४८
26
+ सूत्रितेऽथ ध्वजस्थाने यष्टेरष्टांशदैर्घ्यतः
27
+ 71
28
+ (७१)
eval/transcriptions/test_hf/ocrbench_v1_034.txt ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ तत्सवनात्संनिर्मिमीते ममद्धि सोमम्मधुमन्तमिन्द्रेति मद्वद्वै तृतीयसवनं
2
+ तृतीयसवनादेवैनं तत्संनिर्मिमीते सत्रा वृषञ्जठर आ वृषस्वेति वृषण्वद्वै
3
+ षोळशिनो रूपं सर्वेभ्यो वा एष सवनेभ्यः संनिर्मितो यत्षोळशी तद्यदपाः
4
+ पूर्वेषां हरिवः सुतानामिति यजति सर्वेभ्य एवैनं तत्सवनेभ्यः संनिर्मिमीते
5
+ सर्वेभ्यः सवनेभ्यः संनिर्मितेन षोळशिना राध्नोति य एवं वेद
6
+ महानाम्नीनाम्पञ्चाक्षरानुपसर्गानुपसृजत्येकादशाक्षरेषु पादेषु सर्वेभ्यो वा एष
7
+ छन्दोभ्यः संनिर्मितो यत्षोळशी तद्यन्महानाम्नीनाम्पञ्चाक्षरानुपसर्गानुपसृजत्ये-
8
+ कादशाक्षरेषु पादेषु सर्वेभ्य एवैनं तच्छन्दोभ्यः संनिर्मिमीते सर्वेभ्यश्छन्दोभ्यः
9
+ संनिर्मितेन षोळशिना राध्नोति य एवं वेद ४
10
+ अहर्वै देवा अश्रयन्त रात्रीमसुरास्ते समावद्वीर्या एवासन्न व्यावर्तन्त
11
+ सोऽब्रवीदिन्द्रः कश्चाहं चेमानितोऽसुरान्नात्रीमन्ववेष्याव इति स देवेषु न
12
+ प्रत्यविन्ददबिभयू रात्रेस्तमसो मृत्योस्तस्माद्धाप्येतर्हि नक्तं यावन्मत्रमि-
13
+ वैवापक्रम्य बिभेति तम इव हि रात्रिर्मृत्युरिव तं वै छन्दांस्येवान्ववायंस्तं
14
+ यच्छन्दांस्येवान्ववायंस्तस्मादिन्द्रश्चैव छन्दांसि च रात्रीं वहन्ति न निवि-
15
+ च्छस्यते न पुरोरुङ्न धाय्या नान्या देवतेन्द्रश्च ह्येव छन्दांसि च रात्रीं वहन्ति
16
+ तान्वै पर्यायैरेव पर्यायमनुदन्त यत्पर्यायैः पर्यायमनुदन्त तत्पर्यायाणाम्पर्यायत्वं
17
+ तान्वै प्रथमेनैव पर्यायेणा पूर्वरात्रादनुदन्त मध्यमेन मध्यरात्रादुत्तमेनापर-
18
+ रात्रादपि शर्वर्या अनुस्मसीत्यब्रुवन्नपिशर्वराणि खलु वा एतानि छन्दांसीति ह
19
+ स्माहैतानि हीन्द्रं रात्रेस्तमसो मृत्योर्बिभ्यतमत्यपारयंस्तदपिशर्वराणामपि-
20
+ शर्वरत्वम् ५
21
+ पान्तमा वो अन्धस इत्यन्धस्वत्यानुष्टुभा रात्रीम्प्रतिपद्यल आनुष्टुभी वै
22
+ रात्रिरेतद्रात्रिरूपमन्धस्वत्यः पीतवत्यो मद्वत्यस्त्रिष्टुभो याज्या भवन्त्यभिरूपा
23
+ यद्यज्ञेऽभिरूपं तत्समृद्धम्प्रथमेन पर्यायेण स्तुवते प्रथमान्येव पदानि पुनराददते
24
+ यदेवैषामश्वा गाव आसंस्तदेवैषां तेनाददते मध्यमेन पर्यायेण स्तुवते
25
+ मध्यमान्येव पदानि पुनराददते यदेवैषामनोरथा आसंस्तदेवैषां तेनाददत
26
+ उत्तमेन पर्यायेण स्तुवत उत्तमान्येव पदानि पुनराददते यदेवैषां वासो
27
+ हिरण्यम्मणिरध्यात्ममासीत्तदेवैषां तेनाददत आ द्विषतो वसु दत्ते निरेनमेभ्यः
28
+ सर्वेभ्यो लोकेभ्यो नुदते य एवं वेद पवमानवदहरित्याहुर्न रात्रिः पवमानवती
29
+ 67
30
+ (६७)
eval/transcriptions/test_hf/ocrbench_v1_035.txt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ जिनशतकम् ।
2
+ संतप्ति सप्तसप्तेरव विषमगतेरागसोऽतीव गुर्वी-
3
+ मुन्मूल्यान्मन्मथानुन्मथितमुनिगणप्रष्ठकण्ठस्थलस्थम् ॥ १६ ॥
4
+ यद्यप्यन्तर्न धत्ते स्थितिमयममदो नस्तथाप्येष सेव्यो
5
+ भव्यत्वात्सर्वदोर्व्यां बहिरपि निरतैः पूर्वपृक्तेरितीव ।
6
+ लग्नो रागो गरीयस्यधरवरमणौ यत्र चित्रातिचण्ड-
7
+ त्रासात्संसारतो द्राढृतिजनननुदस्त्रायतां वस्तदास्यम् ॥ १७ ॥
8
+ दैवान्मालिन्ययोगेऽप्यतिचपलतया योऽवदातानुयातः
9
+ पार्श्वस्थारक्तवर्णो भवति स लभते भूरिशोभां सुवृत्तः ।
10
+ स्थैर्यं लब्धा समाधौ ब्रुवदिव युगलं तारयोर्लेचनान्त-
11
+ र्यत्रैवं राजते तन्मुखमुपशमयत्वार्हतं गर्हितं वः ॥ १८ ॥
12
+ बाहुश्रुत्यं दधद्भिर्बहुधवलगुणः संगतो गीयते यत्स्या-
13
+ दर्थानर्थदर्शीत्यवितथमिव तत्कर्तुमालक्ष्यतेऽक्ष्णोः ।
14
+ कर्णाभ्यर्णोपसर्पि द्वितयमुपवहद्वाधिमाणं यदीयं
15
+ योगीशस्याननं तच्छकलयतु कलां काश्मलीं हेलया वः ॥१९॥
16
+ राजीव त्वं निजर्द्ध्या जयसि बहुरजः सत्कथं कथ्यतां मा-
17
+ मृक्षेश क्षीयमाणस्त्वमपि किल मया स्पर्धसे सार्धमेवम् ।
18
+ सद्गन्धश्वासलुब्धभ्रमदलिपटलप्रोच्छलद्राणतो य-
19
+ द्वक्तीव व्यक्तमक्तान्स्त्रपयतु रजसा वस्तदर्हन्मुखाब्जम् ॥ २० ॥
20
+ यत्सौम्यत्वात्स्वकीयां क्षरदमृतरसां सौम्यतां न्यूनवृत्तिं
21
+ व्यालोक्यालोकिताशः कृशतनुरविशत्स्वश्रियोऽन्तद्धिमिच्छुः ।
22
+ स व्रीडत्वादिवेन्दुर्मृडविकटजटाजूटरौद्राटवीं वो
23
+ यच्छत्वच्छिन्नवाञ्छं सुषममितमृतेराननं तन्मनोहृत् ॥ २१ ॥
24
+ लावण्यार्णःप्रपूर्णं चलदृगनिमिषं राजहंसोपजीव्यं
25
+ भ्राम्यद्भ्रूयुग्मभङ्गं त्रिदशमुनिगणासेवनीयं प्रसन्नम् । १.
26
+ पूर्वसंबन्धात्. २. अरुणत्वं मानसो विकारश्च. ३. निकटस्था अनुरका वर्ण
27
+ ब्राह्मणादयो यस्य. ४. शब्दतः, ५. रजसा पापेनाक्तान् लिप्तान्. ६. शोभनम्, ७.
28
+ गतमरणस्य जिनस्य.
eval/transcriptions/test_hf/ocrbench_v1_036.txt ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ यस्याः प्रथमं श्रवणं माहात्म्यस्य हरेरथ ।
2
+ ततः स्नेहोद्भवः प्रीतिस्ततो मेलानवृत्तयः ।।४५।।
3
+ आकारर्षणं स्फुरणं च तदाकारात्मवर्तनम् ।
4
+ सुखानन्दप्रमोदादिवाञ्च्छा ततोऽभियोजनम् ।।४६।।
5
+ ततः प्राप्तिः परोक्षस्य स्वप्ने वा साधुरुपिणः ।
6
+ ततः साक्षाद्भवेत् प्राप्तिर्महानन्दस्य शेषधेः ।।४७।।
7
+ आश्लेषणं चैकतानानन्दस्पर्शादिजं सुखम् ।
8
+ सर्वविषयसौख्यं च स्वामिनाथात् तदा'प्यते ।।४८।।
9
+ एवं भवेत् कृष्णरतिः कृष्णप्रिया क्रमात्पुरा ।
10
+ सतां प्रसेवया कृष्णे भक्त्या तादात्म्यमान्नुयात् ।।४९।।
11
+ सत्सेवया त्वतिप्रीत्या सर्वं सम्पद्यते स्त्रियाः ।
12
+ अतिप्रीत्यैव कृष्णे ता भवन्ति रुचिवर्तनाः ।।4.109.५०।।
13
+ वर्तनं त्यागरूपं तद् दिव्यं नारायणेऽर्पितम् ।
14
+ देहक्रियासु सर्वासु देहभानविवर्जितम् ।।५१।।
15
+ साध्यो नारायणः कृष्णः कान्तः पतिर्मयाऽर्जितः ।
16
+ भावनाः श्रीहरौ कान्ते सर्वा मे सन्ति नाऽपराः ।।५२।।
17
+ मदाश्रयस्थितानां च तथैव सन्ति भावनाः ।
18
+ तास्वेव वासतो मोदोऽन्यत्र दैन्यं प्रसज्यते ।।५३।।
19
+ एतादृशीं स्थितिं प्राप्य मनो मे मोदतेतराम् ।
20
+ योऽक्षरे राजते स्वामी श्रीकान्तः कान्त एव मे ।।५४।।
21
+ अवतारा भवन्त्यस्य श्रेयसे बहवोऽपि हि ।
22
+ स एव भगवान् साक्षात् कृष्णनारायणः प्रभुः ।।५५।।
23
+ आक्षरीभिर्हि मुक्ताभिः सेव्यमानपदाम्बुजः ।
24
+ कुकुमवापिकाक्षेत्रेऽस्मद्दृष्टिगोचरोऽस्ति सः ।।५६।।
25
+ अत्यन्तकृष्णापूर्णः श्रीमद्रोपालनन्दनः ।
26
+ कंभराश्रीसुतः कृष्णो बालकृष्णः प्रभुः पतिः ।।५७।।
27
+ सदा किशोररूपश्च सर्वकामातिकामनः ।
28
+ सर्वेच्छापूरकः कान्तः सर्वासां पावनः पतिः ।।५८।।
29
+ तं प्रभुं शुद्धहृदया पश्यत्येव हृदम्बरे ।
30
+ वर्णेन वयसा कान्त्या पुष्ट्या शान्त्या बलेन च ।।५९।।
31
+ योगोऽस्ति सर्वकान्तानां समर्थः माधवीपतिः ।
32
+ अनुभवित्री जानाति करपाशाधिशायिनी ।।4.109.६०।।
33
+ दिव्यं कृष्णस्य कान्तस्य सुखं वाचामगोचरम् ।
34
+ अपरोक्षं वधूर्वेत्ति वक्षआश्लेषपिण्डिता ।।६१।।
35
+ वध्वो भवन्ति मातर्वै कान्ते विविधवृत्तयः ।
36
+ काश्चित् कान्तस्य हास्ये स्युः प्रसन्ना लग्नवृत्तयः ।।६२।।
37
+ काश्चित् कान्तस्य वै नर्मवाक्येषु मिष्टवृत्तयः ।
38
+ काश्चित् कान्तस्य वै प्रेमपूर्णनेत्रेऽतिवृत्तयः ।।६३।।
39
+ काश्चित् कान्तस्य सौन्दर्ये शृंगारे यौवनेऽतिगाः ।
40
+ काश्चिद् भावेषु हावेषु प्रशंसायां च केलिषु ।।६४।।
41
+ काश्चिदेकान्तरमणे काश्चिद् विहरणे बहिः ।
42
+ काश्चित् प्रसन्ना जायन्ते द्यूतजयपराजये ।।६५।।
43
+ काश्चिन्मानप्रदाने च काश्चित् स्पर्शे सहादने ।
44
+ काश्चित् सहासने काश्चिदाज्ञायां वर्तने तथा ।।६६।।
45
+ काश्चित्तुजलकेल्यादौ काश्चित् पुष्पावभूषणे ।
46
+ काश्चित् प्रसन्ना जायन्ते वारं वारं विलोकने ।।६७।।
47
+ काश्चिद् याने बिमाने च शय्यायां च निकुञ्जके ।
48
+ काश्चिद् विजने सजने भवन्त्याकृष्टवृत्तयः ।।६८।।
49
+ काश्चिद्वक्षःसमाश्लेषे काश्चित् केशादिवेशने ।
50
+ काश्चित् पाने सुगन्धे च काश्चित् ताम्बुलके प्रियाः ।।६९।।
51
+ एवं काश्चित्तु कलहे वैमनस्येऽतिवृत्तयः ।
52
+ राजस्यो वापि तामस्यो भवन्त्याकृष्टवृत्तयः ।।4.109.७०।।
53
+ एवं भाववशा वध्वो भवन्ति कान्तवृत्तयः ।
54
+ कान्तोऽपि भगवान् भावान् विज्ञाया'नन्दयत्यपि ।।७१।।
55
+ आन्तरस्थो बहिस्तिष्ठन् यथाभावं निजप्रियाम् ।
56
+ समाकर्षयति स्वस्मिन् महानन्दं ददात्यपि ।।७२।।
57
+ दिव्यानन्दभराकारः सर्वानन्दपयोदधिः ।
58
+ प्रत्यक्षकान्तरूपः श्रीकृष्णनारायणोऽवति ।।७३।।
59
+ तन्मर्यादां महामुक्ता महामुक्तानिकाः स्त्रियः ।
60
+ अवतारास्तथा व्यूहा ईश्वरा ईशनीस्त्रियः ।।७४।।
61
+ सुराः सिद्धाः सतीवर्गाः साध्व्यश्च साधवोऽमलाः ।
62
+ योगिन्यो यतयः सर्वे पालयन्ति महेश्वराः ।।७५।।
63
+ तन्मर्यादा मया पाल्या तत्प्रीतये सदा शुभा ।
64
+ स एव लोकजीवानां तारकोऽक्षरनायकः ।।७६।।
65
+ अधमोद्धारकः कृष्णस्वामी पतितपावनः ।
66
+ आश्रिताया मनोवृत्तेः पूरणार्थं तथाविधः ।।७७।।
67
+ स्वस्य रीतिं तिरोभाव्या'श्रितवृत्तिं दधाति वै ।
68
+ अहो कृपालुता तस्या'श्रिता'श्रयित्वमिच्छति ।।७८।।
69
+ निजाया अपि नैजत्वं संविभाव्य प्रमोदते ।
70
+ धन्या मातर्हि सा नारी या तथा विन्दति प्रभुम् ।।७९।।
71
+ यस्या नान्यत्र वै श्रद्धा रुचिर्वा कान्तमन्तरा ।
72
+ पुंपुत्ररसवित्तादिमायिकाऽहतमानसा ।।4.109.८०।।
73
+ पत्यर्थं चान्यमन्त्रादौ श्रद्धा यस्या न विद्यते ।
74
+ प्रभुं कृष्णं विना यस्या रजनी रञ्जनी न वै ।।८१।।
75
+ अलौकिकेन्द्रजालादिप्रदर्शयितृमानवे
76
+ यस्या न गौरवं श्रद्धा जायते हरिमन्तरा ।।