[Auto Sync] Update model_runner.py (20250920) (#10679)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
@@ -147,6 +147,25 @@ from sglang.srt.weight_sync.tensor_bucket import (
|
|||||||
FlattenedTensorMetadata,
|
FlattenedTensorMetadata,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
MLA_ATTENTION_BACKENDS = [
|
||||||
|
"aiter",
|
||||||
|
"flashinfer",
|
||||||
|
"fa3",
|
||||||
|
"fa4",
|
||||||
|
"triton",
|
||||||
|
"flashmla",
|
||||||
|
"cutlass_mla",
|
||||||
|
"trtllm_mla",
|
||||||
|
"ascend",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
def add_mla_attention_backend(backend_name):
|
||||||
|
if backend_name not in MLA_ATTENTION_BACKENDS:
|
||||||
|
MLA_ATTENTION_BACKENDS.append(backend_name)
|
||||||
|
logger.info(f"Added {backend_name} to MLA_ATTENTION_BACKENDS.")
|
||||||
|
|
||||||
|
|
||||||
_is_hip = is_hip()
|
_is_hip = is_hip()
|
||||||
_is_npu = is_npu()
|
_is_npu = is_npu()
|
||||||
_is_cpu_amx_available = cpu_has_amx_support()
|
_is_cpu_amx_available = cpu_has_amx_support()
|
||||||
@@ -513,17 +532,7 @@ class ModelRunner:
|
|||||||
)
|
)
|
||||||
elif self.use_mla_backend:
|
elif self.use_mla_backend:
|
||||||
if server_args.device != "cpu":
|
if server_args.device != "cpu":
|
||||||
if server_args.attention_backend in [
|
if server_args.attention_backend in MLA_ATTENTION_BACKENDS:
|
||||||
"aiter",
|
|
||||||
"flashinfer",
|
|
||||||
"fa3",
|
|
||||||
"fa4",
|
|
||||||
"triton",
|
|
||||||
"flashmla",
|
|
||||||
"cutlass_mla",
|
|
||||||
"trtllm_mla",
|
|
||||||
"ascend",
|
|
||||||
]:
|
|
||||||
logger.info(
|
logger.info(
|
||||||
f"MLA optimization is turned on. Use {server_args.attention_backend} backend."
|
f"MLA optimization is turned on. Use {server_args.attention_backend} backend."
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user