Replaces the v2 network on main. Not a drop-in: input height 128 -> 160, output classes 316 -> 277, charset 315 -> 276, and the width axis goes from dynamic to a static 1024 because attention fixes the sequence length at trace time. Revision a51be11 still serves v2 and is unaffected.
Both exports are gated against the PyTorch model on a seeded uniform [-1,1] input: ONNX on logits at rtol=atol=1e-3, CoreML on logits at 1e-3 and on an identical decoded string. The CoreML gate runs CPU-only, so on-device numerics are unverified.
No held-out evaluation exists for this model. The card states what the 0.0210 selection metric is and is not.