Views
No views yet

| Model | Download Links | Model Size | Precision |
|---|---|---|---|
| GLM-4.5 | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | BF16 |
| GLM-4.5-Air | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | BF16 |
| GLM-4.5-FP8 | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | FP8 |
| GLM-4.5-Air-FP8 | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | FP8 |
| GLM-4.5-Base | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | BF16 |
| GLM-4.5-Air-Base | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | BF16 |
--speculative-num-steps 3 --speculative-eagle-topk 1 --speculative-num-draft-tokens 4 to ensure competitive
inference speed.cpu-offload parameter is not used.8.1T to ensure normal model loading and operation.| Model | Precision | GPU Type and Count | Test Framework |
|---|---|---|---|
| GLM-4.5 | BF16 | H100 x 16 / H200 x 8 | sglang |
| GLM-4.5 | FP8 | H100 x 8 / H200 x 4 | sglang |
| GLM-4.5-Air | BF16 | H100 x 4 / H200 x 2 | sglang |
| GLM-4.5-Air | FP8 | H100 x 2 / H200 x 1 | sglang |
| Model | Precision | GPU Type and Count | Test Framework |
|---|---|---|---|
| GLM-4.5 | BF16 | H100 x 32 / H200 x 16 | sglang |
| GLM-4.5 | FP8 | H100 x 16 / H200 x 8 | sglang |
| GLM-4.5-Air | BF16 | H100 x 8 / H200 x 4 | sglang |
| GLM-4.5-Air | FP8 | H100 x 4 / H200 x 2 | sglang |
| Model | GPU Type and Count | Strategy | Batch Size (per GPU) |
|---|---|---|---|
| GLM-4.5 | H100 x 16 | Lora | 1 |
| GLM-4.5-Air | H100 x 4 | Lora | 1 |
| Model | GPU Type and Count | Strategy | Batch Size (per GPU) |
|---|---|---|---|
| GLM-4.5 | H20 (96GiB) x 16 | Lora | 1 |
| GLM-4.5-Air | H20 (96GiB) x 4 | Lora | 1 |
| GLM-4.5 | H20 (96GiB) x 128 | SFT | 1 |
| GLM-4.5-Air | H20 (96GiB) x 32 | SFT | 1 |
| GLM-4.5 | H20 (96GiB) x 128 | RL | 1 |
| GLM-4.5-Air | H20 (96GiB) x 32 | RL | 1 |
requirements.txt.pip install -r requirements.txttrans_infer_cli.py code in the inference folder.1vllm serve zai-org/GLM-4.5-Air \
2 --tensor-parallel-size 8 \
3 --tool-call-parser glm45 \
4 --reasoning-parser glm45 \
5 --enable-auto-tool-choice \
6 --served-model-name glm-4.5-air--cpu-offload-gb 16 (only applicable to vLLM).flash infer issues, use VLLM_ATTENTION_BACKEND=XFORMERS as a temporary replacement. You can also
specify TORCH_CUDA_ARCH_LIST='9.0+PTX' to use flash infer (different GPUs have different TORCH_CUDA_ARCH_LIST
values, please check accordingly).1python3 -m sglang.launch_server \
2 --model-path zai-org/GLM-4.5-Air \
3 --tp-size 8 \
4 --tool-call-parser glm45 \
5 --reasoning-parser glm45 \
6 --speculative-algorithm EAGLE \
7 --speculative-num-steps 3 \
8 --speculative-eagle-topk 1 \
9 --speculative-num-draft-tokens 4 \
10 --mem-fraction-static 0.7 \
11 --served-model-name glm-4.5-air \
12 --host 0.0.0.0 \
13 --port 80001python3 -m sglang.launch_server \
2 --model-path zai-org/GLM-4.5-Air-FP8 \
3 --tp-size 4 \
4 --tool-call-parser glm45 \
5 --reasoning-parser glm45 \
6 --speculative-algorithm EAGLE \
7 --speculative-num-steps 3 \
8 --speculative-eagle-topk 1 \
9 --speculative-num-draft-tokens 4 \
10 --mem-fraction-static 0.7 \
11 --disable-shared-experts-fusion \
12 --served-model-name glm-4.5-air-fp8 \
13 --host 0.0.0.0 \
14 --port 8000vLLM and SGLang, thinking mode is enabled by default when sending requests. If you want to disable the
thinking switch, you need to add the extra_body={"chat_template_kwargs": {"enable_thinking": False}} parameter.api_request.py in the inference folder.