Gemma 4 12B: एक एकीकृत, encoder-रहित मल्टीमोडल मॉडल
आर्किटेक्चर और “encoder-रहित” डिज़ाइन
- चर्चा की गई मुख्य नवीनता “encoder‑रहित” मल्टीमोडल डिज़ाइन है।
- विज़न/ऑडियो इनपुट को बड़े अलग ViT/audio encoder के बजाय छोटे projection/embedding मॉड्यूल्स (single matmul + positional/coordinate info) के माध्यम से LLM स्पेस में मैप किया जाता है।
- कुछ लोगों का तर्क है कि यह अभी भी “encoding” ही है, बस बिना deep encoder network के।
- ऑडियो पाथ खास तौर पर विवादास्पद है: दावा किया गया है कि raw audio frames को बिना explicit positional embeddings के एक single projection से पास किया जाता है; कुछ लोग कहते हैं कि कोई positional mechanism होना ही चाहिए, लेकिन रिपोर्ट के अनुसार ऐसा नहीं है।
- कई लोगों ने बताया कि यह एक “early fusion” तरीका है, जिसके पहले से उदाहरण मौजूद हैं (FAIR, EVE, Thinky)।
Quantization, hardware और “16GB” मार्केटिंग
- “16GB पर चलता है” वाले दावे पर तीखी बहस हुई।
- BF16 weights को लगभग 24GB+ चाहिए; असली 16GB उपयोग के लिए 8‑bit या उससे कम quantization चाहिए, और इसमें बहुत कम headroom बचता है।
- कुछ उपयोगकर्ताओं को 16–18GB Macs पर “not enough memory” errors मिले, और उन्होंने मैसेजिंग को भ्रामक कहा।
- दूसरों ने बताया कि 12B@int8 लगभग 12GB में फिट हो जाता है, 4‑bit में लगभग 6GB में, और CPUs तथा consumer GPUs पर उपयोगी गति मिलती है।
- चर्चा में यह भी कहा गया कि benchmarks लगभग निश्चित रूप से bf16 में हैं, जबकि वास्तविक उपयोगकर्ता quantized variants चलाएँगे।
प्रदर्शन और तुलना
- Benchmarks और अनुभवजन्य टिप्पणियाँ बताती हैं:
- 12B अपने आकार के हिसाब से मज़बूत है, लेकिन 26B/31B Gemma 4 और Qwen 3.6 27B/35B स्पष्ट रूप से बेहतर हैं, खासकर coding और कठिन reasoning में।
- कुछ लोगों को लगता है कि जटिल engineering में Gemma 4 31B, तुलनीय Qwen को “laps” कर जाता है; दूसरे कहते हैं कि coding में Qwen अभी भी बेहतर है, खासकर tool use के साथ।
- Q4 quant पर एक coding benchmark में output उस task पर GPT‑4.1 के लगभग बराबर बताया गया, हालांकि कुछ छोटे syntax errors थे।
- German tasks के लिए 12B, Qwen 3 14B के लगभग बराबर है और 31B Gemma / reasoning-tuned Qwen से नीचे है।
विज़न और ऑडियो गुणवत्ता
- विज़न को लेकर मिली-जुली राय है:
- कुछ लोग visual input पर इसकी reasoning और tiny embedder की speed benefits की प्रशंसा करते हैं।
- दूसरों ने गंभीर विफलताएँ रिपोर्ट कीं: Taj Mahal की तस्वीरों, scatter plots, साधारण “This is a test” images, या coins की गलत पहचान; कभी-कभी looping या hallucinating भी।
- कई लोगों का कहना है कि Qwen multimodal, images के लिए Gemma से अक्सर बेहतर है।
- ऑडियो पाथ (raw waveform projection) को architecture के लिहाज़ से साहसिक लेकिन संभवतः नाज़ुक माना जा रहा है; अभी तक कोई ठोस user audio benchmarks नहीं हैं।
छोटे/स्थानीय models के उपयोग
- रिपोर्ट किए गए उपयोग: dictation cleanup, email triage, OCR + document structuring, image captioning, meeting summarization, classification, retrieval‑augmented search over personal data, और prototype agents।
- आम पैटर्न: समस्याओं को micro-tasks में बाँटना और जहाँ frontier quality आवश्यक न हो वहाँ local models पर निर्भर रहना, तथा cloud models का उपयोग केवल सबसे कठिन मामलों में करना।
Google की रणनीति और ecosystem पर प्रभाव
- कई लोग उद्देश्यों पर अनुमान लगा रहे हैं:
- Marketing, research iteration, edge/Android/Chrome enablement, Vertex AI उपयोग बढ़ाना, और प्रतिस्पर्धियों के offerings को commoditize करना।
- मज़बूत Chinese open models के खिलाफ hedge करना और closed-model moats (OpenAI/Anthropic) को कमजोर करना।
- कुछ लोग चिंतित हैं कि Gemma स्वतंत्र open-source efforts को नुकसान पहुँचा रहा है; अन्य इसे पूरे ecosystem में efficiency और openness को बढ़ावा देने वाला मानते हैं।
Tooling, deployment और शुरुआती समस्याएँ
- Ollama, llama.cpp, vLLM, MLX, LiteRT‑LM, और Edge Gallery पर सक्रिय चर्चा चल रही है।
- MLX-only tags, आंशिक multimodal support, और लोकप्रिय runtimes में MTP (multi-token prediction) के WIP होने को लेकर भ्रम है।
- शुरुआती quant releases में bugs या missing mmproj files थे; कुछ users ने crashes, memory blow-ups, या खराब arithmetic रिपोर्ट की, जो बताता है कि stack अभी परिपक्व हो रहा है।