--- license: apache-2.0 base_model: - inclusionAI/ArmorOCR tags: - text-generation-inference - llama-cpp - qwen3_vl - ocr - multimodal - vision-language - adversarial ocr - grounded ocr language: - en pipeline_tag: image-text-to-text library_name: transformers --- # **ArmorOCR-GGUF** > **[ArmorOCR](https://huggingface.co/inclusionAI/ArmorOCR)** is a two-stage framework for grounded adversarial OCR perception from Ant Group's inclusionAI, built on Qwen3-VL-8B-Instruct and introduced in the paper "ArmorOCR: Grounded Adversarial Visual Perception via Observation-Transferred Self-Distillation." Its key design goal is robustness to adversarial or degraded visual conditions while enabling single-pass inference directly on the original image, without requiring any inference-time visual transformations (such as cropping, upscaling, or denoising) or external tool assistance. The model follows a structured reasoning-then-answer output format, wrapping its analysis in `` tags and the final recognized text in `` tags, and is loaded via the standard `Qwen3VLForConditionalGeneration` class in Transformers. Training details, the accompanying AdvSpot adversarial OCR benchmark, and evaluation scripts are hosted separately on the project's GitHub repository, and the model is released under Apache License 2.0, with usage additionally subject to the base Qwen3-VL-8B-Instruct model's license and acceptable-use policy. ## Model Files File Name | Quant Type | File Size | File Link | |-----------|------------|-----------|-----------| | ArmorOCR.BF16.gguf | BF16 | 16.4 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.BF16.gguf) | | ArmorOCR.F16.gguf | F16 | 16.4 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.F16.gguf) | | ArmorOCR.Q2_K.gguf | Q2_K | 3.28 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q2_K.gguf) | | ArmorOCR.Q3_K_L.gguf | Q3_K_L | 4.43 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q3_K_L.gguf) | | ArmorOCR.Q3_K_M.gguf | Q3_K_M | 4.12 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q3_K_M.gguf) | | ArmorOCR.Q3_K_S.gguf | Q3_K_S | 3.77 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q3_K_S.gguf) | | ArmorOCR.Q4_0.gguf | Q4_0 | 4.77 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q4_0.gguf) | | ArmorOCR.Q4_K_M.gguf | Q4_K_M | 5.03 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q4_K_M.gguf) | | ArmorOCR.Q4_K_S.gguf | Q4_K_S | 4.8 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q4_K_S.gguf) | | ArmorOCR.Q5_0.gguf | Q5_0 | 5.72 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q5_0.gguf) | | ArmorOCR.Q5_K_M.gguf | Q5_K_M | 5.85 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q5_K_M.gguf) | | ArmorOCR.Q5_K_S.gguf | Q5_K_S | 5.72 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q5_K_S.gguf) | | ArmorOCR.Q6_K.gguf | Q6_K | 6.73 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q6_K.gguf) | | ArmorOCR.Q8_0.gguf | Q8_0 | 8.71 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.Q8_0.gguf) | | ArmorOCR.mmproj-bf16.gguf | mmproj-bf16 | 1.16 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.mmproj-bf16.gguf) | | ArmorOCR.mmproj-f16.gguf | mmproj-f16 | 1.16 GB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.mmproj-f16.gguf) | | ArmorOCR.mmproj-q8_0.gguf | mmproj-q8_0 | 752 MB | [Download](https://huggingface.co/prithivMLmods/ArmorOCR-GGUF/blob/main/ArmorOCR.mmproj-q8_0.gguf) | ## llama.cpp LLM inference in C/C++ — https://github.com/ggml-org/llama.cpp