Views
No views yet
| Property | Value |
|---|---|
| Base Model | google/gemma-4-31b-it |
| Architecture | Gemma4ForCausalLM |
| Parameters | 31B |
| Quantization | FP8 (weights + activations) via ModelOpt 0.42.0 |
| Hidden Size | 5376 |
| Layers | 60 |
| Attention Heads | 32 |
| Context Length | 262,144 tokens |
| Vocabulary Size | 262,144 |
Gemma4ForCausalLM) is kept. This is not a multimodal model.Linear layers (except lm_head) are quantized to FP8 with static activation scales calibrated on 32 diverse prompts.vllm serve bahadirakdemir/gemma-4-31B-it-text-fp8 --quantization modelopt1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "bahadirakdemir/gemma-4-31B-it-text-fp8"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 device_map="auto",
10 torch_dtype=torch.bfloat16,
11)
12
13messages = [{"role": "user", "content": "Explain FP8 quantization in two sentences."}]
14inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True)
15inputs = inputs.to(model.device)
16
17outputs = model.generate(inputs, max_new_tokens=256)
18print(tokenizer.decode(outputs[0], skip_special_tokens=True))lm_head and embed_tokens remain in BF16 for output qualitysafetensors with quantization scales embedded in configmodel.safetensors - Quantized model weights (~30 GB)config.json - Model configuration with quantization configtokenizer.json / tokenizer_config.json - Tokenizer fileschat_template.jinja - Chat template for instruct formatgeneration_config.json - Default generation parametershf_quant_config.json - ModelOpt quantization metadata