unsloth/DeepSeek-OCR-2
- License
- apache-2.0
- Size
- not mirrored yet
No official torrent yet β requesting it tells the flock what to host next. You cannot seed a catalog-only page.
Cataloged from unsloth/DeepSeek-OCR-2
All models by unsloth βNo official torrent yet β requesting it tells the flock what to host next. You cannot seed a catalog-only page.
Cataloged from unsloth/DeepSeek-OCR-2
All models by unsloth βThis DeepSeek-OCR 2 upload was edited to enable inference & fine-tuning on the latest transformers (no accuracy change).
π Github | π₯ Model Download | π Paper Link | π Arxiv Paper Link |
DeepSeek-OCR 2: Visual Causal Flow [blocked]
[Image blocked: No description]
Explore more human-like visual encoding. [blocked]
Inference using Huggingface transformers on NVIDIA GPUs. Requirements tested on python 3.12.9 + CUDA11.8οΌ
Refer to πGitHub for guidance on model inference acceleration and PDF processing, etc.
We would like to thank DeepSeek-OCR, Vary, GOT-OCR2.0, MinerU, PaddleOCR for their valuable models and ideas.
We also appreciate the benchmark OmniDocBench.
torch==2.6.0transformers==4.46.3tokenizers==0.20.3einopsaddict easydictpip install flash-attn==2.7.3 --no-build-isolationfrom transformers import AutoModel, AutoTokenizerimport torchimport osos.environ["CUDA_VISIBLE_DEVICES"] = '0'model_name = 'deepseek-ai/DeepSeek-OCR-2'
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)model = AutoModel.from_pretrained(model_name, _attn_implementation='flash_attention_2', trust_remote_code=True, use_safetensors=True)model = model.eval().cuda().to(torch.bfloat16)
# prompt = "<image>\nFree OCR. "prompt = "<image>\n<|grounding|>Convert the document to markdown. "image_file = 'your_image.jpg'output_path = 'your/output/dir'
res = model.infer(tokenizer, prompt=prompt, image_file=image_file, output_path = output_path, base_size = 1024, image_size = 768, crop_mode=True, save_results = True)# document: <image>\n<|grounding|>Convert the document to markdown.# other image: <image>\n<|grounding|>OCR this image.# without layouts: <image>\nFree OCR.# figures in document: <image>\nParse the figure.# general: <image>\nDescribe this image in detail.# rec: <image>\nLocate <|ref|>xxxx<|/ref|> in the image.coming soon~