Views
No views yet
Reza2kn/surya-ocr-2-persian-lora-7m,
based on datalab-to/surya-ocr-2.python -m pip install -U "surya-ocr>=0.20.0"document.pdf with an image, a PDF, or a folder containing images/PDFs:1export SURYA_MODEL_CHECKPOINT=Reza2kn/Bina-0.1-Koochik
2export SURYA_INFERENCE_BACKEND=vllm
3
4surya_ocr ./document.pdf --output_dir ./bina-output./bina-output/document/results.json. Each page contains ordered
blocks with recognized HTML/text, labels, confidence scores, and bounding boxes.1# Process only pages 0 through 2
2surya_ocr ./document.pdf --page_range 0-2 --output_dir ./bina-output
3
4# Also save annotated page images
5surya_ocr ./document.pdf --images --output_dir ./bina-outputsurya:1import os
2
3os.environ["SURYA_MODEL_CHECKPOINT"] = "Reza2kn/Bina-0.1-Koochik"
4os.environ["SURYA_INFERENCE_BACKEND"] = "vllm"
5
6from PIL import Image
7from surya.inference import SuryaInferenceManager
8from surya.recognition import RecognitionPredictor
9
10image = Image.open("page.jpg").convert("RGB")
11manager = SuryaInferenceManager()
12predictor = RecognitionPredictor(manager)
13result = predictor([image])[0]
14
15for block in result.blocks:
16 print(block.html)CPU and Apple Silicon: this repository contains BF16 weights, not a GGUF build. The automaticllama.cpppath therefore cannot run Bina 0.1 Koochik directly; use the NVIDIA/vLLM setup above or a Bina-specific GGUF conversion.
python -m pip install -U "surya-ocr>=0.20.0"document.pdf میتوانید مسیر یک تصویر، فایل PDF یا پوشهای از
تصاویر/PDFها را قرار دهید:1export SURYA_MODEL_CHECKPOINT=Reza2kn/Bina-0.1-Koochik
2export SURYA_INFERENCE_BACKEND=vllm
3
4surya_ocr ./document.pdf --output_dir ./bina-output./bina-output/document/results.json ذخیره میشود. خروجی هر صفحه شامل بلوکهای
مرتبشده، متن/HTML تشخیصدادهشده، نوع بلوک، میزان اطمینان و مختصات کادرها است.1# فقط پردازش صفحههای ۰ تا ۲
2surya_ocr ./document.pdf --page_range 0-2 --output_dir ./bina-output
3
4# ذخیرهٔ تصویر صفحهها همراه با کادرهای تشخیصدادهشده
5surya_ocr ./document.pdf --images --output_dir ./bina-outputsurya تنظیم کنید:1import os
2
3os.environ["SURYA_MODEL_CHECKPOINT"] = "Reza2kn/Bina-0.1-Koochik"
4os.environ["SURYA_INFERENCE_BACKEND"] = "vllm"
5
6from PIL import Image
7from surya.inference import SuryaInferenceManager
8from surya.recognition import RecognitionPredictor
9
10image = Image.open("page.jpg").convert("RGB")
11manager = SuryaInferenceManager()
12predictor = RecognitionPredictor(manager)
13result = predictor([image])[0]
14
15for block in result.blocks:
16 print(block.html)CPU و Apple Silicon: این مخزن شامل وزنهای BF16 است و فایل GGUF ندارد؛ بنابراین مسیر خودکارllama.cppنمیتواند بینا ۰.۱ کوچک را مستقیماً اجرا کند. از روش NVIDIA/vLLM بالا یا یک تبدیل GGUF مخصوص بینا استفاده کنید.
checkpoints/checkpoint-step-0008000/home/rezo/triple-threat/hf-cache/surya-step8000-mergedQwen3_5ForConditionalGenerationmodel.safetensors SHA-256: 2193be4ef3d2366438121a15b7a1dea2bb85b24f83145e5a39bfa1f387891adaconfig.json SHA-256: e0de22be177070f206106c184d062176fcda591d9114068c42489ffc550488de