
Polaris-VGA-2B-Post1.0 is a post-optimized evolution built on top of Qwen/Qwen3.5-2B, designed to extend compact language modeling into the domain of VGA (Visual Grounding Anything). This model integrates advanced visual understanding with strong instruction-following capabilities, enabling it to interpret complex scenes, explain visual content in depth, and perform grounding across diverse inputs. Through targeted post-training optimizations, it enhances multimodal reasoning, allowing precise alignment between textual instructions and visual elements for detection, explanation, and structured interpretation tasks, while leveraging the increased capacity of a 2B parameter architecture for improved performance and reasoning depth.
[!IMPORTANT] Visual-Grounding-Anything (code) - https://huggingface.co/prithivMLmods/Polaris-VGA-2B-Post1.0/tree/main/Visual-Grounding-Anything
| File Name | Quant Type | File Size | File Link |
|---|---|---|---|
| Polaris-VGA-2B-Post1.0.BF16.gguf | BF16 | 3.78 GB | Download |
| Polaris-VGA-2B-Post1.0.F16.gguf | F16 | 3.78 GB | Download |
| Polaris-VGA-2B-Post1.0.F32.gguf | F32 | 7.54 GB | Download |
| Polaris-VGA-2B-Post1.0.Q8_0.gguf | Q8_0 | 2.01 GB | Download |
| Polaris-VGA-2B-Post1.0.mmproj-bf16.gguf | mmproj-bf16 | 671 MB | Download |
| Polaris-VGA-2B-Post1.0.mmproj-f16.gguf | mmproj-f16 | 671 MB | Download |
| Polaris-VGA-2B-Post1.0.mmproj-f32.gguf | mmproj-f32 | 1.33 GB | Download |
| Polaris-VGA-2B-Post1.0.mmproj-q8_0.gguf | mmproj-q8_0 | 365 MB | Download |
[!NOTE] Recommended (chat_template.jinja) - https://huggingface.co/prithivMLmods/Polaris-VGA-2B-Post1.0/blob/main/chat_template.jinja
[!NOTE] Standard or Default (chat_template.jinja) – https://huggingface.co/prithivMLmods/Polaris-VGA-2B-Post1.0/blob/main/standard-chat_template/chat_template.jinja
1hf auth login --token <YOUR_HF_TOKEN>
2
3hf download prithivMLmods/Polaris-VGA-2B-Post1.01pip install transformers==5.3.0
2# or
3pip install git+https://github.com/huggingface/transformers.git1from transformers import Qwen3_5ForConditionalGeneration, AutoProcessor
2import torch
3
4model = Qwen3_5ForConditionalGeneration.from_pretrained(
5 "prithivMLmods/Polaris-VGA-2B-Post1.0",
6 torch_dtype="auto",
7 device_map="auto"
8)
9
10processor = AutoProcessor.from_pretrained(
11 "prithivMLmods/Polaris-VGA-2B-Post1.0"
12)
13
14messages = [
15 {
16 "role": "user",
17 "content": [
18 {"type": "text", "text": "Describe this image in extreme detail."}
19 ],
20 }
21]
22
23text = processor.apply_chat_template(
24 messages, tokenize=False, add_generation_prompt=True
25)
26
27inputs = processor(
28 text=[text],
29 padding=True,
30 return_tensors="pt"
31).to("cuda")
32
33generated_ids = model.generate(**inputs, max_new_tokens=512)
34
35generated_ids_trimmed = [
36 out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
37]
38
39output_text = processor.batch_decode(
40 generated_ids_trimmed,
41 skip_special_tokens=True,
42 clean_up_tokenization_spaces=False
43)
44
45print(output_text)Important Note: This model emphasizes broad visual grounding and reasoning within a compact architecture.