From bbff75bf79b87824e8625822b48071f99bc7e1fa Mon Sep 17 00:00:00 2001 From: gcanlin Date: Tue, 27 Jan 2026 01:58:09 +0000 Subject: [PATCH] [Misc] Drop patch_rope.py Signed-off-by: gcanlin --- vllm_ascend/patch/worker/__init__.py | 1 - vllm_ascend/patch/worker/patch_rope.py | 33 -------------------------- 2 files changed, 34 deletions(-) delete mode 100644 vllm_ascend/patch/worker/patch_rope.py diff --git a/vllm_ascend/patch/worker/__init__.py b/vllm_ascend/patch/worker/__init__.py index 0bb2e927737..6a5664af7fb 100644 --- a/vllm_ascend/patch/worker/__init__.py +++ b/vllm_ascend/patch/worker/__init__.py @@ -28,7 +28,6 @@ import vllm_ascend.patch.worker.patch_deepseek # noqa import vllm_ascend.patch.worker.patch_multimodal_merge # noqa import vllm_ascend.patch.worker.patch_minicpm # noqa -import vllm_ascend.patch.worker.patch_rope # noqa import vllm_ascend.patch.worker.patch_qwen3_next # noqa import vllm_ascend.patch.worker.patch_qwen3_next_mtp # noqa import vllm_ascend.patch.worker.patch_rejection_sampler # noqa diff --git a/vllm_ascend/patch/worker/patch_rope.py b/vllm_ascend/patch/worker/patch_rope.py deleted file mode 100644 index cb40af86728..00000000000 --- a/vllm_ascend/patch/worker/patch_rope.py +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) 2025 Huawei Technologies Co., Ltd. All Rights Reserved. -# This file is a part of the vllm-ascend project. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -import torch -import torch.nn as nn -from vllm.model_executor.layers.rotary_embedding.base import \ - RotaryEmbeddingBase - - -class AscendRotaryEmbeddingBase(nn.Module): - - def get_cos_sin(self, seqlen: int) -> tuple[torch.Tensor, torch.Tensor]: - cos_sin = self.cos_sin_cache[:seqlen] - cos, sin = cos_sin.chunk(2, dim=-1) - return cos, sin - - -# NOTE: These will be removed after vllm-ascend is aligned with vllm latest main. -RotaryEmbeddingBase.get_cos_sin = AscendRotaryEmbeddingBase.get_cos_sin