Views
No views yet
| Property | Value |
|---|---|
| Base Model | HuggingFaceTB/SmolVLM2-2.2B-Instruct |
| Parameters | 2.2B |
| Architecture | VLM (image + text) |
| Quantization | tritplane3 (169 layers, 10.92 effective bits) |
| Vision Encoder | FP16 (preserved) |
| Compression | 1.47x |
| Avg Reconstruction Error | 0.1236 |
| License | Apache 2.0 |
| Method | Size | VLM Support |
|---|---|---|
| FP16 (original) | ~4.4 GB | Yes |
| Ternary tritplane3 | 1.8 GB | Yes |
| Test | Output |
|---|---|
| Image description (demo) | "A yellow circle with a diagonal line through it" (correct) |
| "What is machine learning?" | Correct, detailed explanation of ML, algorithms, training |
| "Explain gravity" | Accurate one-sentence explanation |
| Runtime | Min Memory | Hardware |
|---|---|---|
cached (CPU) | ~4 GB RAM | Any |
metal (Apple Silicon) | ~3 GB unified | M1+ |
cached (CUDA) | ~3 GB VRAM | Any NVIDIA GPU |
pip install ternary-quant1from ternary_quant.inference import load_ternary_model
2
3model, processor = load_ternary_model(
4 "AsadIsmail/SmolVLM2-2.2B-Instruct-ternary",
5 runtime_mode="cached", device="auto"
6)
7
8inputs = processor(text="Describe this image", return_tensors="pt").to(model.device)
9outputs = model.generate(**inputs, max_new_tokens=128)
10print(processor.decode(outputs[0], skip_special_tokens=True))