From 46b4a02794223a75987d07b2ceaaa1c1010dfbf0 Mon Sep 17 00:00:00 2001 From: "will b." <212922539+catswe@users.noreply.github.com> Date: Sun, 1 Feb 2026 15:00:56 -0600 Subject: [PATCH] Fix DeepSeek V2 RoPE initialization error (#33501) Signed-off-by: Eduardo Salinas Signed-off-by: catswe <212922539+catswe@users.noreply.github.com> Co-authored-by: Eduardo Salinas --- .../layers/rotary_embedding/deepseek_scaling_rope.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/vllm/model_executor/layers/rotary_embedding/deepseek_scaling_rope.py b/vllm/model_executor/layers/rotary_embedding/deepseek_scaling_rope.py index 8402b65ef..9be9caacb 100644 --- a/vllm/model_executor/layers/rotary_embedding/deepseek_scaling_rope.py +++ b/vllm/model_executor/layers/rotary_embedding/deepseek_scaling_rope.py @@ -75,7 +75,6 @@ class DeepseekScalingRotaryEmbedding(RotaryEmbeddingBase): self.rotary_dim, 2, dtype=torch.float, - device=current_platform.device_type, ) / self.rotary_dim ) @@ -104,7 +103,6 @@ class DeepseekScalingRotaryEmbedding(RotaryEmbeddingBase): inv_freq = self._compute_inv_freq(self.scaling_factor) t = torch.arange( self.max_position_embeddings * self.scaling_factor, - device=current_platform.device_type, dtype=torch.float32, ) freqs = torch.einsum("i,j -> ij", t, inv_freq)