FireRed-OCR의 개요
FireRed-OCR은 Xiaohongshu의 FireRedTeam이 만든 오픈 문서 파싱 모델입니다. 2026년 2월 28일 코드와 가중치 모두 Apache 2.0으로 공개되었고, 2026년 3월 2일 기술 보고서가 나왔습니다. 페이지 이미지 전체를 읽어 표와 LaTeX 수식을 포함한 Markdown을 한 번에 출력하며, 별도의 레이아웃 모델이 없습니다. Hugging Face API 기준 파라미터는 21억 3,000만(2.13 billion)개이며, 모델은 아키텍처를 바꾸지 않은 Qwen3-VL-2B-Instruct입니다.
핵심은 학습에 있습니다. 3단계 커리큘럼은 검출과 영역 읽기 작업에서 시작해 표준화된 Markdown 파인튜닝으로 넘어가고, 팀이 Format-Constrained GRPO라 부르는 강화학습 단계로 끝납니다. 이 단계는 올바른 수식 문법, 닫힌 표, 제대로 중첩된 구조에 보상을 줍니다. 보고서에 따르면 어려운 학습 페이지는 Gemini 3 Pro의 도움을 받아 다시 라벨링했습니다.
FireRed-OCR, 쓸 만한 가치가 있습니까?
FireRed-OCR은 제작팀 자체 비교에서 가장 강한 단일 패스 파서이며, 그 비교가 한계도 보여 줍니다. 팀은 OmniDocBench v1.5에서 92.94점을 보고합니다. DeepSeek-OCR 2의 91.09점, dots.ocr의 88.41점보다 높고, 출발점인 손대지 않은 Qwen3-VL-2B보다 11.07점 높습니다. 같은 표에서 PaddleOCR-VL-1.5는 94.50점, GLM-OCR은 94.60점이며, 둘 다 읽기 전에 레이아웃 검출기를 돌립니다. 모든 수치는 자체 발표이고, 외부에서 다시 측정한 결과는 찾지 못했습니다.
팀 자체의 견고성 테스트는 덜 호의적입니다. 까다로운 실제 레이아웃을 모은 FireRedBench에서 FireRed-OCR은 74.62점으로, PaddleOCR-VL-1.5의 76.47점과 Gemini 3.0 Pro의 79.68점에 못 미칩니다. PubTabNet의 표 구조 점수 77.0은 MinerU2.5의 88.4보다 낮습니다. 수식과 텍스트 편집 거리에서는 91.71 CDM과 0.032로 실제 개선이 있지만, 표는 여전히 전용 파이프라인이 더 잘하는 영역입니다.
실용적인 장점은 특별한 것이 하나도 없다는 점입니다. 아키텍처가 Qwen3-VL이므로 trust_remote_code 없이 표준 Transformers 클래스로 로드되고, BF16 가중치는 약 4.3 GB로 소비자용 GPU 한 장에 들어갑니다. 카드에는 출력 상한 8,192 토큰의 Transformers 예시와 GitHub에서 클론하는 프롬프트 헬퍼만 있습니다. vLLM 레시피, VRAM 수치, 초당 페이지 수는 없습니다.
활동성도 걱정거리입니다. 별 295개인 GitHub 저장소는 2026년 3월 4일 이후 커밋이 없고, 체크포인트는 하나뿐입니다. PaddleOCR-VL-1.6은 크기가 절반이면서 더 높은 점수를 보고합니다. FireRed-OCR이 이기는 DeepSeek-OCR 2도 최소한 비교할 수 있는 독립 재측정 결과가 있습니다.
제 역할을 하는 곳
스택에서 이미 Qwen3-VL 모델을 서빙하는 ML 엔지니어
두 번째 추론 프레임워크 없이 페이지-Markdown 파싱 추가
체크포인트가 기본 Qwen3VLForConditionalGeneration 클래스를 쓰므로 기존 Transformers 코드에 그대로 들어갑니다. 카드에 처리량 수치가 없으므로 배치와 서빙은 직접 작성해야 합니다.
