Views
No views yet
| Property | Value |
|---|---|
| Architecture | HGNetv2 (CNN encoder) + MBart (Transformer decoder) |
| Parameters | 20M |
| Input | 384x384 RGB image |
| Output | LaTeX token sequence |
| Vocab | 1264 tokens (BPE, math-specific) |
| Encoder | HGNetv2: 4-stage CNN (Conv-BN-ReLU), output 2048-dim |
| Decoder | MBart: 2 layers, 16 heads, d_model=384, FFN=1536 |
| Training data | UniMER-1M (CC-BY-4.0) |
| Distilled from | PaddleOCR PP-FormulaNet-S (Apache-2.0) |
| Metric | SPE | CPE | SCE | HWE |
|---|---|---|---|---|
| BLEU | 0.9014 | 0.8909 | 0.7034 | 0.8606 |
| Edit distance | 0.0780 | 0.1042 | 0.1941 | 0.0995 |
| File | Quant | Size | Quality |
|---|---|---|---|
texo-distill-f16.gguf | FP16 | 39 MB | Full precision |
texo-distill-q8_0.gguf | Q8_0 | 22 MB | Identical to FP16 |
texo-distill-q4_k.gguf | Q4_K | 13 MB | Slightly degraded |
texo-distill-q8_0.gguf (22 MB) — same quality as full precision at 3.6x compression.1# CLI
2crispembed -m texo-distill-q8_0.gguf --ocr formula.png
3
4# Auto-detection: the GGUF metadata identifies this as "ppformulanet" architecture
5# Works with any CrispEmbed OCR endpoint (CLI, FFI, Flutter)convert-ppformulanet-to-gguf.py from CrispEmbed. BatchNorm layers folded into convolutions. Quantized with crispembed-quantize.