---
id: pr-vllm-20736
repo: vllm-project/vllm
pr: 20736
title: GLM-4.5 Model Support
author: zRzRzRzRzRzRzR
date: '2025-07-19'
url: https://github.com/vllm-project/vllm/pull/20736
source_category: upstream-code
architectures:
- sm100
tags:
- moe
techniques: []
hardware_features: []
kernel_types:
- moe
languages:
- python
captured_at: '2026-04-27'
status: merged
merge_sha: 10eb24cc91315481414fba0e0134209e6a9d7c94
inclusion_reason: kernel file changes
changed_paths:
- benchmarks/kernels/benchmark_moe.py
- benchmarks/kernels/benchmark_moe_permute_unpermute.py
- docs/models/supported_models.md
- tests/models/registry.py
- tests/tool_use/test_glm4_moe_tool_parser.py
- vllm/config.py
- vllm/entrypoints/openai/tool_parsers/__init__.py
- vllm/entrypoints/openai/tool_parsers/glm4_moe_tool_parser.py
- vllm/model_executor/models/glm4_moe.py
- vllm/model_executor/models/glm4_moe_mtp.py
- vllm/model_executor/models/registry.py
- vllm/reasoning/__init__.py
- vllm/reasoning/glm4_moe_reasoning_parser.py
- vllm/worker/worker.py
head_ref_oid: 6618ce6aebaaec0c5ea7f7b6e414e9a560a9009f
artifact_dir: evidence/pull-bundles/vllm/gh-20736
---
# GLM-4.5 Model Support

- Repository: `vllm-project/vllm`
- PR: [20736](https://github.com/vllm-project/vllm/pull/20736)
- Decision: `kernel file changes`
- Reason: kernel file changes

## Changed Paths

- `benchmarks/kernels/benchmark_moe.py`
- `benchmarks/kernels/benchmark_moe_permute_unpermute.py`
- `docs/models/supported_models.md`
- `tests/models/registry.py`
- `tests/tool_use/test_glm4_moe_tool_parser.py`
- `vllm/config.py`
- `vllm/entrypoints/openai/tool_parsers/__init__.py`
- `vllm/entrypoints/openai/tool_parsers/glm4_moe_tool_parser.py`
- `vllm/model_executor/models/glm4_moe.py`
- `vllm/model_executor/models/glm4_moe_mtp.py`
- `vllm/model_executor/models/registry.py`
- `vllm/reasoning/__init__.py`
- `vllm/reasoning/glm4_moe_reasoning_parser.py`
- `vllm/worker/worker.py`

## Evidence Bundle

`evidence/pull-bundles/vllm/gh-20736`
