[Refactor] Refactor batch invariance folder (#53619)

Signed-off-by: yewentao256 <zhyanwentao@126.com>
This commit is contained in:
Wentao Ye
2026-08-24 14:31:36 -07:00
committed by GitHub
parent 6a9c69fa85
commit f59bb0bd8c
11 changed files with 12 additions and 10 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
/vllm/model_executor/layers/mamba @tdoublep @tomeras91
/vllm/model_executor/layers/mamba/gdn/qwen_gdn_linear_attn.py @tdoublep @ZJY0516 @vadiklyutiy
/vllm/model_executor/model_loader @22quinn
/vllm/model_executor/layers/batch_invariant.py @yewentao256
/vllm/model_executor/determinism/ @yewentao256
/vllm/model_executor/custom_op.py @shen-shanshan
/vllm/ir @ProExpertProg
/vllm/kernels/ @ProExpertProg @tjtanaa
+1 -1
View File
@@ -123,7 +123,7 @@ class TrainModel:
"""Ray actor that wraps the training model on a dedicated GPU."""
def __init__(self, model_name: str):
from vllm.model_executor.layers.batch_invariant import (
from vllm.model_executor.determinism.batch_invariant import (
init_batch_invariance,
)
@@ -11,8 +11,8 @@ import pytest
import torch
from utils import skip_unsupported
from vllm.model_executor.layers.batch_invariant import matmul_batch_invariant
from vllm.model_executor.layers.batch_invariant_configs import (
from vllm.model_executor.determinism.batch_invariant import matmul_batch_invariant
from vllm.model_executor.determinism.batch_invariant_configs import (
_BATCH_INVARIANT_MATMUL_TUNED_CONFIGS,
_get_tuned_matmul_arch_family,
)
@@ -6,7 +6,7 @@ import pytest
import torch
from utils import skip_if_not_cuda, skip_unsupported
from vllm.model_executor.layers.batch_invariant import (
from vllm.model_executor.determinism.batch_invariant import (
rms_norm_batch_invariant,
)
from vllm.platforms import current_platform
@@ -0,0 +1,2 @@
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
@@ -8,7 +8,7 @@ from typing import Any
import torch
import vllm.envs as envs
from vllm.model_executor.layers.batch_invariant_configs import (
from vllm.model_executor.determinism.batch_invariant_configs import (
_get_matmul_config,
resolve_tuned_matmul_configs,
)
+1 -1
View File
@@ -11,7 +11,7 @@ import vllm.kernels # noqa: F401
from vllm import envs, ir
from vllm.logger import init_logger
from vllm.model_executor.custom_op import CustomOp
from vllm.model_executor.layers.batch_invariant import rms_norm_batch_invariant
from vllm.model_executor.determinism.batch_invariant import rms_norm_batch_invariant
logger = init_logger(__name__)
+1 -1
View File
@@ -21,7 +21,7 @@ from vllm.distributed import (
)
from vllm.logger import init_logger
from vllm.model_executor.custom_op import PluggableLayer
from vllm.model_executor.layers.batch_invariant import (
from vllm.model_executor.determinism.batch_invariant import (
linear_batch_invariant,
)
from vllm.model_executor.layers.quantization.base_config import (
@@ -16,7 +16,7 @@ from vllm.distributed import (
tensor_model_parallel_all_reduce,
)
from vllm.model_executor.custom_op import PluggableLayer
from vllm.model_executor.layers.batch_invariant import (
from vllm.model_executor.determinism.batch_invariant import (
linear_batch_invariant,
)
from vllm.model_executor.layers.quantization.base_config import (
+1 -1
View File
@@ -1416,7 +1416,7 @@ def init_worker_distributed_environment(
) -> None:
"""Initialize the distributed environment."""
parallel_config = vllm_config.parallel_config
from vllm.model_executor.layers.batch_invariant import init_batch_invariance
from vllm.model_executor.determinism.batch_invariant import init_batch_invariance
init_batch_invariance()
override_envs_for_eplb(