Downloads · 30 days
191
20% of all-time downloads
cstr/flova-omr-GGUF
flova-omr-GGUF is a image-to-text model from cstr. Use it when you need a caption or text from an image. It is set up for gguf. The card lists the license as apache-2.0.
GGUF conversions of Flova/omrtransformer, an end-to-end handwritten / whiteboard Optical Music Recognition model that transcribes monophonic "simple notes" staff images into LilyPond note strings (e.g. c'2 a''8 c''8 r…
Downloads · 30 days
191
20% of all-time downloads
All-time downloads
953
Public
Repo size
828 MB
Likes
1
Public
Click a slice to open those files.
.gguf828 MB · 100%
From the Hugging Face model README
GGUF conversions of Flova/omr_transformer,
an end-to-end handwritten / whiteboard Optical Music Recognition model that
transcribes monophonic "simple notes" staff images into
LilyPond note strings (e.g. c'2 a''8 c''8 r4 c'1 …).
It is the only permissively-licensed (Apache-2.0) end-to-end handwritten-music
OMR model, and complements the printed-music engines
(SMT,
Polyphonic-TrOMR) already in CrispEmbed.
A Donut Vision-Encoder-Decoder (~143M params):
[2,2,14,2], heads [4,8,16,32], hidden 1024, input 583×409.decoder_start/bos = 56 (<s>), eos = 54 (</s>), pad = 55.| File | Size | Notes |
|---|---|---|
flova-f32.gguf | 573 MB | Full precision (reference). |
flova-q8_0.gguf | 162 MB | Recommended. Decodes byte-identically to the f32 / HF model on the sample images. |
The Swin encoder is all-linear, so q8_0 needs no keep-guard: the patch-embed
convolution and the relative-position index table are kept at F32 automatically.
Validated per-stage against the HF reference (CPU): every stage cosine
1.000000 (encoder stages + output, all 4 decoder blocks, logits), 40/40
teacher-forced argmax agreement, and byte-exact greedy decode matching the
model card. q8_0 reproduces the exact LilyPond output on all three sample
images.
# auto-downloads flova-q8_0.gguf on first use
crispembed --model flova --ocr score.png
# → c'2 a''8 c''8 r4 c'1 e'8 c'8 c'8 a''8 f'4 a'8 c'8
or with an explicit path:
crispembed -m flova-q8_0.gguf --ocr score.png
CrispEmbed: https://github.com/CrispStrobe/CrispEmbed
Apache-2.0, inherited from the source model.
These are format conversions only; all model weights and credit belong to the original authors.
Flova.apache-2.0. This repository redistributes under the same terms; it grants no rights the upstream licence does not.