jdominick05 commited on
Commit
f25c19d
·
0 Parent(s):

ScribeRec release-03 (ONNX)

Browse files
.gitattributes ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz 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
+ r03/npu/scriberec_1280.ignite filter=lfs diff=lfs merge=lfs -text
37
+ r03/npu/scriberec_320.ignite filter=lfs diff=lfs merge=lfs -text
38
+ r03/npu/scriberec_640.ignite filter=lfs diff=lfs merge=lfs -text
39
+ r03/npu/scriberec_960.ignite filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: agpl-3.0
3
+ library_name: onnx
4
+ pipeline_tag: image-to-text
5
+ language:
6
+ - en
7
+ tags:
8
+ - ocr
9
+ - text-recognition
10
+ - onnx
11
+ - ryzen-ai
12
+ - xdna
13
+ - npu
14
+ - xint8
15
+ - int8
16
+ ---
17
+
18
+ # ScribeRec: a screen-text line recognizer for AMD's XDNA1 NPU
19
+
20
+ ScribeRec is [ignite-scribe](https://github.com/jdominick05/ignite-scribe)'s text-line recognizer. It was designed
21
+ and trained from scratch to run on the int8 engine of [ignite-xdna](https://github.com/jdominick05/ignite-xdna) on
22
+ AMD's XDNA1 NPU (Phoenix and Hawk Point). It has 1.25 M parameters: a convolutional backbone that runs on the NPU,
23
+ then a BiLSTM tail and CTC decoding on the CPU. It reads one line of screen text (UI, terminal, editor) at a time.
24
+
25
+ This is **release-03**, fine-tuned from release-01 on the geometry of terminal-line crops.
26
+
27
+ ## Files (`r03/`)
28
+
29
+ | File | What |
30
+ |---|---|
31
+ | `backbone_{320,640,960,1280}.onnx` | float backbone per input-width bucket (input height 80) |
32
+ | `backbone_{320,640,960,1280}_xint8.onnx` | AMD Quark XINT8 QDQ versions, calibrated per bucket; what the NPU runs |
33
+ | `backbone.onnx`, `backbone_xint8.onnx` | the 320 bucket under its old name |
34
+ | `tail.onnx` | BiLSTM tail and classifier (dynamic n and t) |
35
+ | `dict.txt` | the characters (436), PP-OCRv5's English dictionary |
36
+ | `MODEL.md` | the training notes: architecture, classes, preprocessing, recipe, results |
37
+
38
+ **Classes:** 438. Blank = 0; `dict.txt` = 1..436 in file order; space = 437. Preprocessing and decoding are in
39
+ `MODEL.md` and in ignite-scribe's `scriberec_rec.py`.
40
+
41
+ The compiled ignite-xdna NPU containers (`scriberec_<W>.ignite`) are not included yet. The XINT8 ONNX files are
42
+ their exact source: the containers are bit-exact to them.
43
+
44
+ ## Results
45
+
46
+ | Test | ScribeRec r03 | PP-OCRv5 (CPU) | ScribeRec release-01 |
47
+ |---|---:|---:|---:|
48
+ | Real Windows terminal, static text, character error rate | **0.22%** | 0.48-0.54% | 1.40-1.55% |
49
+ | Live terminal UI full of box-drawing rules and spinners | 4.47% | 1.53% | 8.29% |
50
+ | Synthetic UI lines (seed 100), XINT8 | 0.154% | | |
51
+
52
+ - **Real-window numbers:** ignite-scribe's `tools/ocr_diag.py`, with the window's UI Automation text as truth. All
53
+ recognizers read the same crops.
54
+ - **On the NPU** (Ryzen 7 8700G): bit-exact to the XINT8 ONNX in every bucket, at 10-17 ms a line (30 ms for a
55
+ split long line).
56
+ - **Weak spot:** busy terminal UIs. It reads a space as '-' next to box-drawing rules, and it inserts glyphs
57
+ that aren't in the dictionary (spinners, check marks).
58
+
59
+ ## Training data and fonts: read before use
60
+
61
+ - **Text:** public domain only, plus generators: PG19 (public-domain books) and the SQLite source.
62
+ - **Fonts:** the line images were rendered with Windows GDI and DirectWrite from the fonts installed on the
63
+ training PC, as whole lines of text, not single glyphs. No font file or glyph outline is in this model. By
64
+ family, of the 264 used:
65
+ - **about 93 are Windows' own fonts** (Segoe UI, Consolas, Cascadia, Calibri, Arial and others). They carry
66
+ most of the training lines: the generator draws most lines from a fixed list of these.
67
+ - **about 56 are openly licensed** (OFL, Apache-2.0, Ubuntu Font Licence and similar: Noto, DejaVu,
68
+ Liberation, Ubuntu Sans Mono and others).
69
+ - **about 115 came with other software**, mostly Microsoft Office: Monotype, ITC, URW, Font Bureau and
70
+ Bigelow & Holmes faces such as Gill Sans MT, Bodoni MT and Agency FB; also an ASUS and an Adobe font. Their
71
+ licences neither grant nor clearly forbid this use. They make up about 16% of the training lines, about
72
+ 10 k lines per family.
73
+ - **The publisher's reading:** the model contains no font data, so publishing it does not distribute any font.
74
+ This is not a settled legal question. Users who need certainty should take their own advice. A version
75
+ trained only on Windows-supplied and openly licensed fonts can be made if needed.
76
+
77
+ ## Licence
78
+
79
+ AGPL-3.0-or-later, like ignite-scribe. `dict.txt` is from PaddleOCR (Apache-2.0); see `r03/LICENSE.md`.
80
+ `manifest.json` lists every file with its sha256.
manifest.json ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "repo": "scriberec",
3
+ "source": "https://github.com/jdominick05/ignite-scribe",
4
+ "files": {
5
+ "README.md": {
6
+ "sha256": "686724e414001ca3a9e559d6c5dcff82bb7ee2457cfede1c17f05dbc32539efa",
7
+ "bytes": 4023
8
+ },
9
+ "r03/LICENSE.md": {
10
+ "sha256": "55c0b03f96cbf1e7e791d73b8504244482e08806b973c87ebbae81f765250157",
11
+ "bytes": 837
12
+ },
13
+ "r03/MODEL.md": {
14
+ "sha256": "68c151a503183df9292dfa46f31f0f697611cb0b3d86d266848d4eb599da26a6",
15
+ "bytes": 2838
16
+ },
17
+ "r03/backbone.onnx": {
18
+ "sha256": "22a8d6639b3264bebec0ca1ca619dc6f1f6215691eff687deed90af1c43dff59",
19
+ "bytes": 2039467
20
+ },
21
+ "r03/backbone_1280.onnx": {
22
+ "sha256": "f90ccb669697e6e17efcd1f6ed7dfe9dd2ab81a15a5c910753c6bcbc7306abd3",
23
+ "bytes": 2039468
24
+ },
25
+ "r03/backbone_1280_xint8.onnx": {
26
+ "sha256": "6db3cb12c034f8ed0020a37eba7e477e9e4af769380b067fb7b4b83b860148b1",
27
+ "bytes": 537643
28
+ },
29
+ "r03/backbone_320.onnx": {
30
+ "sha256": "22a8d6639b3264bebec0ca1ca619dc6f1f6215691eff687deed90af1c43dff59",
31
+ "bytes": 2039467
32
+ },
33
+ "r03/backbone_320_xint8.onnx": {
34
+ "sha256": "97e20a277edb6f02b92190175276656d8920387a8be2969f638a949906a6034d",
35
+ "bytes": 537577
36
+ },
37
+ "r03/backbone_640.onnx": {
38
+ "sha256": "89d236430a9bb7b78a7e6f6f92a7ce98814670d4f92d49d4d86ce9af9ade1411",
39
+ "bytes": 2039468
40
+ },
41
+ "r03/backbone_640_xint8.onnx": {
42
+ "sha256": "325f2d18a8bb0d1dbb9c17051929891a0f86ef93f284a0e9cb64df477877104a",
43
+ "bytes": 537643
44
+ },
45
+ "r03/backbone_960.onnx": {
46
+ "sha256": "5821a4b5453028d0ef01b52dbc28bf0d109936f2f01b0a1f53b90410a33ac132",
47
+ "bytes": 2039468
48
+ },
49
+ "r03/backbone_960_xint8.onnx": {
50
+ "sha256": "b0a8ec7edb1045d927ce07ccbec668ed7336ed67d1f89a419baa0c9826614070",
51
+ "bytes": 537643
52
+ },
53
+ "r03/backbone_xint8.onnx": {
54
+ "sha256": "97e20a277edb6f02b92190175276656d8920387a8be2969f638a949906a6034d",
55
+ "bytes": 537577
56
+ },
57
+ "r03/dict.txt": {
58
+ "sha256": "e025a66d31f327ba0c232e03f407ae8d105e1e709e7ccb3f408aa778c24e70d6",
59
+ "bytes": 1416
60
+ },
61
+ "r03/tail.onnx": {
62
+ "sha256": "56337b03dcc4e3c1139a6ee2c72996305b674c4f3ba84b38c31656844ecfaab7",
63
+ "bytes": 2962519
64
+ }
65
+ }
66
+ }
r03/LICENSE.md ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ScribeRec r03: licence and sources
2
+
3
+ **This model:** AGPL-3.0-or-later (https://www.gnu.org/licenses/agpl-3.0.html), the licence of ignite-scribe.
4
+ It was trained from scratch: no pretrained weights were used.
5
+
6
+ **`dict.txt`:** the PP-OCRv5 English character dictionary from [PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR),
7
+ Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0), Copyright (c) PaddlePaddle Authors, unchanged.
8
+
9
+ **Training text:**
10
+ - [PG19](https://github.com/google-deepmind/pg19): public-domain books from Project Gutenberg (dataset Apache-2.0);
11
+ - the [SQLite](https://sqlite.org/copyright.html) source, which is public domain;
12
+ - text generators in ignite-scribe and ignite-xdna (AGPL-3.0).
13
+
14
+ **Fonts:** rendered on the training PC, not distributed. See the model card's "Training data and fonts" section.
r03/MODEL.md ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ScribeRec SMALL, run r03
2
+
3
+ This is release-01 fine-tuned on detector-style terminal crops (stacked rows, neighbour bleed, edge glyphs)
4
+ (2026-10-20, RX 7900 XTX). The architecture, the 438-class dictionary and the whole input/output contract are
5
+ unchanged from release-01 (see its README), so it is a drop-in replacement. The training text is still public
6
+ domain only (PG19 + SQLite source) plus our generators.
7
+
8
+ ## Files
9
+
10
+ The layout is the same as release-01: `backbone_{320,640,960,1280}.onnx` plus `_xint8` versions (Quark XINT8,
11
+ calibrated per bucket on 128 seed-7 lines); `backbone.onnx` and `backbone_xint8.onnx` (the 320 versions);
12
+ `tail.onnx` (dynamic n and t); `scriberec_small.pt` (state_dict, SMALL); `dict.txt`, `results.json`,
13
+ `train.log` and `log.jsonl` (r02b), plus `r02-train.log` and `r02-log.jsonl` (the first stage).
14
+
15
+ ## Results (`r03/last.pt`, the end of the schedule; not picked on the eval sets)
16
+
17
+ | Backbone | seed-100 CER | seed-100 exact | wiki-heldout CER | wiki-heldout exact |
18
+ |---|---|---|---|---|
19
+ | float ONNX | 0.00145 | 97.4% | 0.00069 | 98.2% |
20
+ | **XINT8 ONNX** | **0.00154** | **97.2%** | **0.00061** | **98.4%** |
21
+
22
+ - **Synthetic terminal** (the r03 crop style, seed 101, PyTorch float): CER 0.00452, 98.6% exact. On the same
23
+ set, release-01 scores 0.0729 / 51.8%.
24
+ - **Caveat:** the synthetic set only shows the model learned the generator. The acceptance test is ignite-scribe's
25
+ static-terminal `ocr_diag` gate: <= 1.5x PP-OCRv5, i.e. about 0.0070, where release-01 measures 0.015.
26
+
27
+ ## What changed from release-01
28
+
29
+ - **Starting point:** a fine-tune of **release-01**. r02/r02b, whose ink-tight crops failed the live gate, are
30
+ not in its history.
31
+ - **Terminal family, 30% of lines** (`data.term_block`):
32
+ - 3 rows stacked at the font's cell pitch with zero leading; each neighbour row is another terminal line, or
33
+ blank 25% of the time;
34
+ - the crop is U(0.8, 1.4) x pitch tall, centred on the target ink with N(0, 0.06 pitch) jitter, with 0-0.25
35
+ pitch of horizontal padding;
36
+ - left edge, 35% of lines: a prompt, box-drawing, spinner or cursor glyph that isn't in the dict, 2-10 px before
37
+ the text; 40% of these are cut glyphs;
38
+ - right edge, 15%: a cursor block or a cut glyph;
39
+ - labels are the target row only.
40
+ These come from ignite-scribe's live diagnostics: crops average 1.15 row pitches, and top-edge ink shows up in
41
+ 91% of release-01's error lines.
42
+ - **Other lines:** 30% are drawn with DirectWrite (ClearType, grayscale or aliased, at 96-192 DPI); no ink-tight
43
+ re-crops.
44
+ - **Lookalikes:** the symbol exclusion from r02b applies (`data.HOMOGLYPHS`).
45
+
46
+ ## Recipe
47
+
48
+ - AdamW lr 5e-4, 300 warmup steps, cosine to 2%;
49
+ - 9,000 steps x 256 lines (2.3 M lines, 73 min);
50
+ - mix term/dw/ink 0.3/0.3/0.0;
51
+ - public-domain corpus.
r03/backbone.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22a8d6639b3264bebec0ca1ca619dc6f1f6215691eff687deed90af1c43dff59
3
+ size 2039467
r03/backbone_1280.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f90ccb669697e6e17efcd1f6ed7dfe9dd2ab81a15a5c910753c6bcbc7306abd3
3
+ size 2039468
r03/backbone_1280_xint8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6db3cb12c034f8ed0020a37eba7e477e9e4af769380b067fb7b4b83b860148b1
3
+ size 537643
r03/backbone_320.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22a8d6639b3264bebec0ca1ca619dc6f1f6215691eff687deed90af1c43dff59
3
+ size 2039467
r03/backbone_320_xint8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:97e20a277edb6f02b92190175276656d8920387a8be2969f638a949906a6034d
3
+ size 537577
r03/backbone_640.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:89d236430a9bb7b78a7e6f6f92a7ce98814670d4f92d49d4d86ce9af9ade1411
3
+ size 2039468
r03/backbone_640_xint8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:325f2d18a8bb0d1dbb9c17051929891a0f86ef93f284a0e9cb64df477877104a
3
+ size 537643
r03/backbone_960.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5821a4b5453028d0ef01b52dbc28bf0d109936f2f01b0a1f53b90410a33ac132
3
+ size 2039468
r03/backbone_960_xint8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b0a8ec7edb1045d927ce07ccbec668ed7336ed67d1f89a419baa0c9826614070
3
+ size 537643
r03/backbone_xint8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:97e20a277edb6f02b92190175276656d8920387a8be2969f638a949906a6034d
3
+ size 537577
r03/dict.txt ADDED
@@ -0,0 +1,436 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0
2
+ 1
3
+ 2
4
+ 3
5
+ 4
6
+ 5
7
+ 6
8
+ 7
9
+ 8
10
+ 9
11
+ A
12
+ B
13
+ C
14
+ D
15
+ E
16
+ F
17
+ G
18
+ H
19
+ I
20
+ J
21
+ K
22
+ L
23
+ M
24
+ N
25
+ O
26
+ P
27
+ Q
28
+ R
29
+ S
30
+ T
31
+ U
32
+ V
33
+ W
34
+ X
35
+ Y
36
+ Z
37
+ a
38
+ b
39
+ c
40
+ d
41
+ e
42
+ f
43
+ g
44
+ h
45
+ i
46
+ j
47
+ k
48
+ l
49
+ m
50
+ n
51
+ o
52
+ p
53
+ q
54
+ r
55
+ s
56
+ t
57
+ u
58
+ v
59
+ w
60
+ x
61
+ y
62
+ z
63
+ !
64
+ "
65
+ #
66
+ $
67
+ %
68
+ &
69
+ '
70
+ (
71
+ )
72
+ *
73
+ +
74
+ ,
75
+ -
76
+ .
77
+ /
78
+ :
79
+ ;
80
+ <
81
+ =
82
+ >
83
+ ?
84
+ @
85
+ [
86
+ \
87
+ ]
88
+ _
89
+ `
90
+ {
91
+ |
92
+ }
93
+ ^
94
+ ~
95
+ ©
96
+ ®
97
+ ℉
98
+ №
99
+ Ω
100
+ ℮
101
+ ™
102
+ ∆
103
+ ✓
104
+ ✔
105
+ ✗
106
+ ✘
107
+ ✕
108
+ ☑
109
+ ☒
110
+ ●
111
+ ▪
112
+ ▫
113
+ ◼
114
+ ▶
115
+ ◀
116
+ ⬆
117
+ ¤
118
+ ¦
119
+ §
120
+ ¨
121
+ ª
122
+ «
123
+ ¬
124
+ ¯
125
+ °
126
+ ²
127
+ ³
128
+ ´
129
+ µ
130
+
131
+ ¸
132
+ ¹
133
+ º
134
+ »
135
+ ¼
136
+ ½
137
+ ¾
138
+ ¿
139
+ ×
140
+ ‐
141
+ ‑
142
+ ‒
143
+ —
144
+ ―
145
+ ‖
146
+ ‗
147
+ ‘
148
+ ’
149
+ ‚
150
+ ‛
151
+ “
152
+ ”
153
+ „
154
+ ‟
155
+ †
156
+ ‡
157
+ ‣
158
+ ․
159
+ …
160
+ ‧
161
+ ‰
162
+ ‴
163
+ ‵
164
+ ‶
165
+ ‷
166
+ ‸
167
+ ‹
168
+ ›
169
+ ※
170
+ ‼
171
+ ‽
172
+ ‾
173
+ −
174
+ ₤
175
+ ₡
176
+ ₹
177
+ ₽
178
+ ₴
179
+ ₿
180
+ ¢
181
+ €
182
+ £
183
+ ¥
184
+ Ⅰ
185
+ Ⅱ
186
+ Ⅲ
187
+ Ⅳ
188
+ Ⅴ
189
+ Ⅵ
190
+ Ⅶ
191
+ Ⅷ
192
+ Ⅸ
193
+ Ⅹ
194
+ Ⅺ
195
+ Ⅻ
196
+ ⅰ
197
+ ⅱ
198
+ ⅲ
199
+ ⅳ
200
+ ⅴ
201
+ ⅵ
202
+ ⅶ
203
+ ⅷ
204
+ ⅸ
205
+ ⅹ
206
+ ⅺ
207
+ ⅻ
208
+ ➀
209
+ ➁
210
+ ➂
211
+ ➃
212
+ ➄
213
+ ➅
214
+ ➆
215
+ ➇
216
+ ➈
217
+ ➉
218
+ ➊
219
+ ➋
220
+ ➌
221
+ ➍
222
+ ➎
223
+ ➏
224
+ ➐
225
+ ➑
226
+ ➒
227
+ ➓
228
+ ❶
229
+ ❷
230
+ ❸
231
+ ❹
232
+ ❺
233
+ ❻
234
+ ❼
235
+ ❽
236
+ ❾
237
+ ❿
238
+ ①
239
+ ②
240
+ ③
241
+ ④
242
+ ⑤
243
+ ⑥
244
+ ⑦
245
+ ⑧
246
+ ⑨
247
+ ⑩
248
+ ↑
249
+ →
250
+ ↓
251
+ ↕
252
+ ←
253
+ ↔
254
+ ⇒
255
+ ⇐
256
+ ⇔
257
+ ∀
258
+ ∃
259
+ ∄
260
+ ∴
261
+ ∵
262
+ ∝
263
+ ∞
264
+ ∩
265
+ ∪
266
+ ∂
267
+ ∫
268
+ ∬
269
+ ∭
270
+ ∮
271
+ ∯
272
+ ∰
273
+ ∑
274
+ ∏
275
+ √
276
+ ∛
277
+ ∜
278
+ ∱
279
+ ∲
280
+ ∳
281
+ ∶
282
+ ∷
283
+ ∼
284
+ ∖
285
+ ∗
286
+ ≈
287
+ ≠
288
+ ≡
289
+ ≤
290
+ ≥
291
+ ⊂
292
+ ⊃
293
+ ⊥
294
+ ⊾
295
+ ⊿
296
+ □
297
+ ∥
298
+ ∋
299
+ ƒ
300
+ ′
301
+ ″
302
+ À
303
+ Á
304
+ Â
305
+ Ã
306
+ Ä
307
+ Å
308
+ Æ
309
+ Ç
310
+ È
311
+ É
312
+ Ê
313
+ Ë
314
+ Ì
315
+ Í
316
+ Î
317
+ Ï
318
+ Ð
319
+ Ñ
320
+ Ò
321
+ Ó
322
+ Ô
323
+ Õ
324
+ Ö
325
+ Ø
326
+ Ù
327
+ Ú
328
+ Û
329
+ Ü
330
+ Ý
331
+ Þ
332
+ à
333
+ á
334
+ â
335
+ ã
336
+ ä
337
+ å
338
+ æ
339
+ ç
340
+ è
341
+ é
342
+ ê
343
+ ë
344
+ ì
345
+ í
346
+ î
347
+ ï
348
+ ð
349
+ ñ
350
+ ò
351
+ ó
352
+ ô
353
+ õ
354
+ ö
355
+ ø
356
+ ù
357
+ ú
358
+ û
359
+ ü
360
+ ý
361
+ þ
362
+ ÿ
363
+ Α
364
+ Β
365
+ Γ
366
+ Δ
367
+ Ε
368
+ Ζ
369
+ Η
370
+ Θ
371
+ Ι
372
+ Κ
373
+ Λ
374
+ Μ
375
+ Ν
376
+ Ξ
377
+ Ο
378
+ Π
379
+ Ρ
380
+ Σ
381
+ Τ
382
+ Υ
383
+ Φ
384
+ Χ
385
+ Ψ
386
+ Ω
387
+ α
388
+ β
389
+ γ
390
+ δ
391
+ ε
392
+ ζ
393
+ η
394
+ θ
395
+ ι
396
+ κ
397
+ λ
398
+ μ
399
+ ν
400
+ ξ
401
+ ο
402
+ π
403
+ ρ
404
+ σ
405
+ ς
406
+ τ
407
+ υ
408
+ φ
409
+ χ
410
+ ψ
411
+ ω
412
+ Å
413
+ ℏ
414
+ ⌀
415
+ ⍺
416
+ ⍵
417
+ 𝑢
418
+ 𝜓
419
+ ०
420
+ ‥
421
+ ︽
422
+ ﹥
423
+ •
424
+ ÷
425
+ ∕
426
+ ∙
427
+ ⋅
428
+ ·
429
+ ±
430
+ ∓
431
+ ∟
432
+ ∠
433
+ ∡
434
+ ∢
435
+ ℧
436
+ ☺
r03/tail.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56337b03dcc4e3c1139a6ee2c72996305b674c4f3ba84b38c31656844ecfaab7
3
+ size 2962519