- Source
- Model registry API
- Verified
- 25 Aug 2026
- Confidence
- High
01What this is
- Author
- Family
- Gemma 3
- Task
- vision-language
- Hugging Face
- google/gemma-3-12b-it
- OpenRouter
- google/gemma-3-12b-it
- Also known as
- gemma-3-12b-it, gemma3 12b, gemma 12b
02Registry facts
- LicenceFACT
gemma
- FreshRetrieved 25 Aug 2026
- ParametersFACT
12.2B
- FreshRetrieved 25 Aug 2026
- Context lengthFACT
not returned by the registry
- Evidence not verified
- Downloads (30 days)FACT
1,056,138
- FreshRetrieved 25 Aug 2026
- LikesFACT
810
- FreshRetrieved 25 Aug 2026
- GatedFACT
yes
- FreshRetrieved 25 Aug 2026
Model
- downloadsFACT
1056138
- FreshRetrieved 25 Aug 2026
- gatedFACT
true
- FreshRetrieved 25 Aug 2026
- likesFACT
810
- FreshRetrieved 25 Aug 2026
- model licenseFACT
gemma
- FreshRetrieved 25 Aug 2026
- parameter countFACT
12187325040
- FreshRetrieved 25 Aug 2026
Other
- last modifiedFACT
2025-03-21T20:28:56.000Z
- FreshRetrieved 25 Aug 2026
- libraryFACT
transformers
- FreshRetrieved 25 Aug 2026
03VRAM by quantisation
Peak VRAM for serving this model, computed by lib/deployment/hardware.ts from weights + KV cache + 15% runtime overhead. Inputs: 12.2B parameters, 8,192 tokens of context (assumed — none fetched yet), 4 concurrent requests (assumed).
| Quantisation | Weights | Total |
|---|---|---|
| bf16bf16 is two bytes per weight, the same arithmetic as fp16. | 24.37 GB | 35.44 GB |
| int8 | 12.19 GB | 21.42 GB |
| q4_k_mSized as 4-bit weights. Q4_K_M averages nearer 4.5 bits in practice, so read this as a floor. | 6.09 GB | 14.42 GB |
What this estimate assumes
- Weights: 12.2B parameters × 2 bytes per parameter (fp16) = 24.37 GB.
- No model configuration was supplied, so the KV cache uses the size heuristic for this band: 0.197 MB per token, from Qwen2.5-14B-Instruct (48 × 8 × 128).
- KV cache: 0.197 MB per token × 8,192 tokens of context × 4 concurrent requests = 6.44 GB, sized for every user holding a full context at once.
- Overhead: 15% of weights plus KV cache for the runtime, activations and memory fragmentation = 4.62 GB.
- GB means 10⁹ bytes, matching how GPU memory is advertised.
- KV cache held at fp16 (2 bytes per element); quantising weights does not by itself quantise the cache.
- Peak figure, not average: prefix caching and paged attention usually keep real usage lower, while speculative decoding, CUDA graphs and a second resident model push it higher.
- "Concurrent" counts requests generated at the same instant, not people: 4 simultaneous requests is the worst case this estimate is built on — measure yours before buying.
04Hardware profiles
Cloud GPU instance — 1 × NVIDIA L4 24 GB
- GPU
- NVIDIA L4 24 GB (AWS G6, Azure NVadsA10/NCads equivalents, GCP G2)
- VRAM
- 24 GB
- System RAM
- 64 GB
- Storage
- 1000 GB
- CPU
- 8–16 vCPU
- Form factor
- Cloud instance
Indicative costUS$1 – US$2
indicative on-demand rental, USD per hour, Aug 2026 — verify against the provider price list for your region
The private-cloud counterpart of `onprem-small-24gb`: same model sizes, no capital outlay, and a region you choose explicitly. Running it continuously for a year usually costs more than buying the equivalent box, so it suits pilots, bursts and firms without a server room. The cloud provider becomes a data processor — a DPA and a documented region are required.
Sizing basis
- Weights: 12.2B parameters × 2 bytes per parameter (fp16) = 24.37 GB.
- No model configuration was supplied, so the KV cache uses the size heuristic for this band: 0.197 MB per token, from Qwen2.5-14B-Instruct (48 × 8 × 128).
- KV cache: 0.197 MB per token × 8,192 tokens of context × 4 concurrent requests = 6.44 GB, sized for every user holding a full context at once.
- Overhead: 15% of weights plus KV cache for the runtime, activations and memory fragmentation = 4.62 GB.
- GB means 10⁹ bytes, matching how GPU memory is advertised.
- KV cache held at fp16 (2 bytes per element); quantising weights does not by itself quantise the cache.
- Peak figure, not average: prefix caching and paged attention usually keep real usage lower, while speculative decoding, CUDA graphs and a second resident model push it higher.
- "Concurrent" counts requests generated at the same instant, not people: 4 simultaneous requests is the worst case this estimate is built on — measure yours before buying.
On-premise single 24 GB GPU server
- GPU
- NVIDIA RTX 4090 24 GB (or NVIDIA L4 24 GB for a rack-mounted, 72 W alternative)
- VRAM
- 24 GB
- System RAM
- 64 GB
- Storage
- 2000 GB
- CPU
- 16-core x86 server CPU (AMD EPYC 7003/9004 or Intel Xeon Scalable)
- Form factor
- Tower server
Indicative costUS$4,000 – US$9,000
indicative build cost for the complete machine, USD, Aug 2026 — verify with a local supplier
The default box for a 20–60 person firm. Fits a 14B model at 4-bit with roughly 8 GB of KV cache left for concurrent chat, or an 8B model at fp16. NVMe storage sized for the model cache plus a document corpus and its embeddings. Add a UPS and an offsite backup target — this machine holds the whole knowledge base.
Sizing basis
- Weights: 12.2B parameters × 2 bytes per parameter (fp16) = 24.37 GB.
- No model configuration was supplied, so the KV cache uses the size heuristic for this band: 0.197 MB per token, from Qwen2.5-14B-Instruct (48 × 8 × 128).
- KV cache: 0.197 MB per token × 8,192 tokens of context × 4 concurrent requests = 6.44 GB, sized for every user holding a full context at once.
- Overhead: 15% of weights plus KV cache for the runtime, activations and memory fragmentation = 4.62 GB.
- GB means 10⁹ bytes, matching how GPU memory is advertised.
- KV cache held at fp16 (2 bytes per element); quantising weights does not by itself quantise the cache.
- Peak figure, not average: prefix caching and paged attention usually keep real usage lower, while speculative decoding, CUDA graphs and a second resident model push it higher.
- "Concurrent" counts requests generated at the same instant, not people: 4 simultaneous requests is the worst case this estimate is built on — measure yours before buying.
05Hosted providers
No hosted provider has been fetched for this model. OpenRouter’s catalogue is read by pnpm sync; until it runs, this is empty rather than assumed.
06Deployment stacks
No published deployment stack names this model yet.
07Evidence
- 01–07Tier 4official repository / model cardHugging Face Hub
Hugging Face model card data — google/gemma-3-12b-it
https://huggingface.co/api/models/google/gemma-3-12b-it
FreshRetrieved 25 Aug 2026sha256:90e950f706d27 records · · · · · ·
Improve this page
Sign in to contribute
From the field
0 deployments · 0 questions
Nobody has reported deploying this here yet, and no question has been opened against this page. Both appear once a reviewer accepts them.