Qwen2.5-VL विज़न लैंग्वेज मॉडल
Clore.ai GPUs पर छवि/वीडियो/दस्तावेज़ समझने के लिए अग्रणी ओपन विज़न-लैंग्वेज मॉडल Qwen2.5-VL चलाएँ।
Alibaba (दिसंबर 2024) का Qwen2.5-VL सबसे अच्छा प्रदर्शन करने वाला open-weight vision-language model (VLM) है। यह 3B, 7B, और 72B parameter sizes में उपलब्ध है, और images, video frames, PDFs, charts, तथा complex visual layouts को समझता है। 7B variant सही संतुलन बनाता है — यह benchmarks पर कई बड़े models से बेहतर प्रदर्शन करता है, जबकि एक अकेले 24 GB GPU पर आराम से चलता है।
पर Clore.ai आप ठीक वही GPU किराए पर ले सकते हैं जिसकी आपको ज़रूरत है — 7B model के लिए RTX 3090 से लेकर 72B variant के लिए multi-GPU setups तक — और कुछ ही मिनटों में visual content का विश्लेषण शुरू कर सकते हैं।
मुख्य विशेषताएँ
बहु-माध्यम इनपुट — images, video, PDFs, screenshots, charts, और diagrams एक ही model में।
तीन स्केल — 3B (edge/mobile), 7B (production sweet spot), 72B (SOTA quality).
गतिशील resolution — images को उनके मूल resolution पर process करता है; 224×224 पर ज़बरदस्ती resize नहीं करता।
वीडियो समझ — temporal reasoning के साथ multi-frame video input स्वीकार करता है।
दस्तावेज़ OCR — scanned documents, receipts, और handwritten notes से text निकालता है।
बहुभाषी — English, Chinese, और 20+ अन्य भाषाओं में मजबूत प्रदर्शन।
Ollama समर्थन — के साथ स्थानीय रूप से चलाएँ
ollama run qwen2.5vl:7bबिना-कोड deployment के लिए।Transformers एकीकरण —
Qwen2_5_VLForConditionalGenerationHuggingFace मेंtransformers.
आवश्यकताएँ
GPU VRAM
8 GB
16–24 GB
80+ GB (multi-GPU)
System RAM
16 GB
32 GB
128 GB
डिस्क
10 GB
20 GB
150 GB
Python
3.10+
3.10+
3.10+
CUDA
12.8+
12.8+
12.8+
Clore.ai GPU अनुशंसा: के लिए 7B model, एक RTX 4090 (24 GB, $0.14–0.42/घंटा) या RTX 3090 (24 GB, $0.07–0.21/घंटा) आदर्श है। For 72B, मार्केटप्लेस को फ़िल्टर करें A100 80 GB या multi-GPU setups.
त्वरित शुरुआत
विकल्प A: Ollama (सबसे सरल)
फिर ollama prompt में:
विकल्प B: Python / Transformers
उपयोग के उदाहरण
Transformers के साथ Image Understanding
वीडियो विश्लेषण
दस्तावेज़ OCR और निष्कर्षण
बैच प्रोसेसिंग के लिए Ollama API
Clore.ai उपयोगकर्ताओं के लिए सुझाव
त्वरित deployment के लिए Ollama —
ollama run qwen2.5vl:7bकार्यशील VLM तक पहुँचने का सबसे तेज़ रास्ता है। इंटरैक्टिव उपयोग के लिए Python code की आवश्यकता नहीं है।7B ही सबसे उपयुक्त है — 7B Instruct variant 4-bit quantization के साथ 16 GB VRAM में फिट हो जाता है और बहुत बड़े models के बराबर गुणवत्ता देता है।
गतिशील resolution महत्वपूर्ण है — Qwen2.5-VL images को मूल resolution पर process करता है। बड़ी images (>4K) के लिए, अत्यधिक VRAM उपयोग से बचने हेतु 1920px अधिकतम चौड़ाई तक resize करें।
वीडियो fps सेटिंग — वीडियो input के लिए, सेट करें
fps=1.0ताकि प्रति सेकंड 1 frame sample हो। अधिक मान VRAM जल्दी खा जाते हैं; अधिकांश विश्लेषण कार्यों के लिए 1 fps पर्याप्त है।स्थायी storage — सेट करें
HF_HOME=/workspace/hf_cache; 7B model लगभग ~15 GB है। ollama के लिए, models यहाँ जाते हैं~/.ollama/models/.संरचित आउटपुट — Qwen2.5-VL JSON formatting instructions का अच्छी तरह पालन करता है। "Return as JSON" माँगें और आपको अधिकांश समय parse करने योग्य output मिलेगा।
बहु-image तुलना — तुलना कार्यों के लिए आप एक ही संदेश में multiple images भेज सकते हैं (जैसे, "इन दो उत्पादों में से कौन सा अधिक premium दिखता है?").
tmux — हमेशा के अंदर चलाएँ
tmuxClore.ai रेंटल्स पर।
समस्या निवारण
OutOfMemoryError 7B के साथ
उपयोग करें load_in_4bit=True में from_pretrained() के साथ bitsandbytes; या 3B variant का उपयोग करें
Ollama मॉडल नहीं मिला
ollama pull qwen2.5vl:7b — सुनिश्चित करें कि आपके पास सही tag है
धीमी video processing
कम करें fps को 0.5 तक और max_pixels को 256 * 256; कम frames = तेज़ inference
बिगड़ा हुआ या खाली output
बढ़ाएँ max_new_tokens; default विस्तृत descriptions के लिए बहुत कम हो सकता है
ImportError: qwen_vl_utils
pip install qwen-vl-utils — के लिए आवश्यक process_vision_info()
72B model फिट नहीं होता
2× A100 80 GB का उपयोग करें device_map="auto" या AWQ quantization लागू करें
Image path नहीं मिला
local files के लिए messages में, उपयोग करें file:///absolute/path format
English में prompt करने पर output में Chinese
अपनी prompt में "केवल English में जवाब दें." जोड़ें
अंतिम अपडेट
क्या यह उपयोगी था?