Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions vllm_ascend/sample/sampler.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import torch
import torch_npu
from vllm.config import LogprobsMode
from vllm.v1.sample.ops.topk_topp_sampler import TopKTopPSampler, random_sample
from vllm.v1.sample.ops.topk_topp_sampler import TopKTopPSampler, random_sample, apply_top_k_top_p_tpu
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
from vllm.v1.sample.ops.topk_topp_sampler import TopKTopPSampler, random_sample, apply_top_k_top_p_tpu
from vllm.v1.sample.tpu.sampler import apply_top_k_top_p as apply_top_k_top_p_tpu

from vllm.v1.sample.sampler import Sampler

from vllm_ascend.utils import is_310p
Expand Down Expand Up @@ -63,7 +63,7 @@ def _apply_top_k_top_p(

def forward_native(self, logits, generators, k, p):
"""Override pytorch native implementation to torch_npu"""
logits = self._apply_top_k_top_p(logits, k, p)
logits = apply_top_k_top_p_tpu(logits, k, p)
logits_to_return = None
if self.logprobs_mode == LogprobsMode.PROCESSED_LOGITS:
logits_to_return = logits
Expand Down
Loading