Uni-MuMER: Unified Multi-Task Fine-Tuning of Vision-Language Model for Handwritten Mathematical Expression Recognition
Paper โข 2505.23566 โข Published
GGUF conversions of phxember/Uni-MuMER-Qwen3-VL-2B for CrispEmbed inference.
Handwritten Mathematical Expression Recognition (HMER) model. Converts images of handwritten math into LaTeX. Fine-tuned from Qwen3-VL-2B-Instruct using multi-task training (recognition + symbol counting + position identification).
Based on the Uni-MuMER paper (NeurIPS 2025 Spotlight).
| File | Quant | Size | Notes |
|---|---|---|---|
uni-mumer-qwen3-vl-2b-f16.gguf |
F16 | 4.7 GB | Full precision |
uni-mumer-qwen3-vl-2b-q8_0.gguf |
Q8_0 | 2.2 GB | Recommended |
uni-mumer-qwen3-vl-2b-q4_k.gguf |
Q4_K | 1.5 GB | Max compression |
# CLI โ auto-detects math OCR prompt from model name
./crispembed -m uni-mumer-qwen3-vl-2b-q4_k.gguf --ocr equation.png
# Server
./crispembed-server --ocr uni-mumer-qwen3-vl-2b-q4_k.gguf --port 8080
curl -X POST http://localhost:8080/math/ocr -F "image=@equation.png"
from crispembed import CrispMathOcr
ocr = CrispMathOcr("uni-mumer-qwen3-vl-2b-q4_k.gguf")
latex = ocr.recognize("equation.png")
print(latex) # x ^ { 2 } + 2 x y + y ^ { 2 } = 0
Apache-2.0 โ same as the base model.
Original model by BFlameSwift/Uni-MuMER (phxember on HuggingFace). GGUF conversion and inference engine by CrispEmbed.
phxember.apache-2.0. This repository redistributes under the same terms; it grants no rights the upstream licence does not.2-bit
8-bit
16-bit
Base model
Qwen/Qwen3-VL-2B-Instruct