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="inference-optimization/GLM-5-0.88B-MTP")
messages = [
    {"role": "user", "content": "Who are you?"},
]
pipe(messages)
# pip install -U transformers accelerate
# Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("inference-optimization/GLM-5-0.88B-MTP")
model = AutoModelForCausalLM.from_pretrained("inference-optimization/GLM-5-0.88B-MTP", device_map="auto")
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=256)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
Quick Links

GLM-5-0.88B-MTP

Small BF16 test model using zai-org/GLM-5, with a toy-trained backbone and synthetic MTP weights.

Quantization recipe

Uses LLM Compressor model-free quantization. MTP inference has not been verified for this fixture.

from llmcompressor import model_free_ptq

MODEL_ID = "inference-optimization/GLM-5-0.88B-MTP"
SAVE_DIR = "GLM-5-0.88B-MTP-FP8-Dynamic-MFPTQ"

model_free_ptq(
    model_stub=MODEL_ID,
    save_directory=SAVE_DIR,
    scheme="FP8_DYNAMIC",
    ignore=[
        "lm_head",
        "model.embed_tokens",
        r"re:.*\.mlp\.gate$",
        r"re:.*\.eh_proj$",
        r"re:.*\.indexer\..*",
    ],
    max_workers=2,
    device="cuda",
)
Downloads last month
18
Safetensors
Model size
0.9B params
Tensor type
BF16
·
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Collections including inference-optimization/GLM-5-0.88B-MTP