How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("text-generation", model="marksverdhei/GLM-4.7-Flash-FP8")
messages = [
    {"role": "user", "content": "Who are you?"},
]
pipe(messages)
# Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("marksverdhei/GLM-4.7-Flash-FP8")
model = AutoModelForCausalLM.from_pretrained("marksverdhei/GLM-4.7-Flash-FP8")
messages = [
    {"role": "user", "content": "Who are you?"},
]
inputs = tokenizer.apply_chat_template(
	messages,
	add_generation_prompt=True,
	tokenize=True,
	return_dict=True,
	return_tensors="pt",
).to(model.device)

outputs = model.generate(**inputs, max_new_tokens=40)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
Quick Links

GLM-4.7-Flash FP8

FP8 quantized version of zai-org/GLM-4.7-Flash.

Also, see Unsloth's new unsloth/GLM-4.7-Flash-FP8-Dynamic

Quantization Details

  • Method: FP8 E4M3 per-tensor quantization with embedded scales
  • Original size: ~62GB (BF16)
  • Quantized size: ~30GB (FP8)
  • Preserved in BF16: lm_head, embed_tokens, layernorms, router weights

Performance

Tested on 2x RTX 3090 (24GB each) with vLLM 0.13.0:

Setting Value
Tensor Parallel 2
Context Length 8192
VRAM per GPU 14.7 GB
Throughput 19.4 tokens/sec

Note: RTX 3090 lacks native FP8 support, so vLLM uses the Marlin kernel for weight-only FP8 decompression. GPUs with native FP8 (RTX 40xx, Ada Lovelace+) will achieve higher throughput.

Usage with vLLM

Requires vLLM 0.13.0+ and transformers 5.0+ for glm4_moe_lite architecture support.

from vllm import LLM, SamplingParams

llm = LLM(
    model="marksverdhei/GLM-4.7-Flash-fp8",
    tensor_parallel_size=2,
    max_model_len=8192,
    enforce_eager=True,  # Optional: disable CUDA graphs to save VRAM
)

outputs = llm.generate(["Hello, world!"], SamplingParams(max_tokens=100))
print(outputs[0].outputs[0].text)

License

MIT (same as base model)

Downloads last month
3,151
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for marksverdhei/GLM-4.7-Flash-FP8

Quantized
(83)
this model

Collection including marksverdhei/GLM-4.7-Flash-FP8