@@ -65,6 +65,8 @@ class Mxfp4MoeBackend(Enum):
6565 MARLIN = "MARLIN"
6666 # ROCm AITER backends
6767 AITER_MXFP4_BF16 = "AITER_MXFP4_BF16" # W4A16: CK kernel
68+ # Keep the legacy name as an alias while the ROCm split backend rename settles.
69+ AITER = "AITER_MXFP4_BF16"
6870 AITER_MXFP4_FP8 = "AITER_MXFP4_FP8" # W4A8: triton kernel
6971 # Triton
7072 TRITON = "TRITON"
@@ -255,7 +257,7 @@ def _get_priority_backends() -> list[Mxfp4MoeBackend]:
255257 backend-level ``is_supported_config`` check filters by device capability).
256258 """
257259 if current_platform .is_rocm ():
258- return [Mxfp4MoeBackend .AITER ]
260+ return [Mxfp4MoeBackend .AITER_MXFP4_BF16 ]
259261 _AVAILABLE_BACKENDS = [
260262 Mxfp4MoeBackend .FLASHINFER_TRTLLM_MXFP4_MXFP8 ,
261263 Mxfp4MoeBackend .DEEPGEMM_MXFP4 ,
@@ -555,7 +557,7 @@ def _return_or_raise(
555557 ):
556558 priority_backends = [
557559 Mxfp4MoeBackend .TRITON_UNFUSED ,
558- Mxfp4MoeBackend .AITER ,
560+ Mxfp4MoeBackend .AITER_MXFP4_BF16 ,
559561 ]
560562 else :
561563 priority_backends = _get_priority_backends ()
@@ -1269,7 +1271,7 @@ def convert_weight_to_mxfp4_moe_kernel_format(
12691271 w2_bias ,
12701272 )
12711273
1272- elif mxfp4_backend == Mxfp4MoeBackend .AITER :
1274+ elif mxfp4_backend == Mxfp4MoeBackend .AITER_MXFP4_BF16 :
12731275 from vllm ._aiter_ops import rocm_aiter_ops
12741276
12751277 if w13_bias is not None :
0 commit comments