[Bugfix] Fix CUDA import on non-CUDA platforms (#31919)

This commit is contained in:
Артем Савкин
2026-07-21 21:47:46 +08:00
committed by GitHub
parent 075bd97952
commit 8260ade61b
@@ -78,7 +78,6 @@ from sglang.srt.layers.cp.utils import (
get_cp_strategy, get_cp_strategy,
) )
from sglang.srt.layers.logits_processor import LogitsProcessorOutput from sglang.srt.layers.logits_processor import LogitsProcessorOutput
from sglang.srt.layers.moe.dwdp import DwdpManager
from sglang.srt.layers.sampler import create_sampler from sglang.srt.layers.sampler import create_sampler
from sglang.srt.layers.torchao_utils import apply_torchao_config_to_model from sglang.srt.layers.torchao_utils import apply_torchao_config_to_model
from sglang.srt.layers.utils.cp_utils import is_mla_prefill_cp_enabled from sglang.srt.layers.utils.cp_utils import is_mla_prefill_cp_enabled
@@ -1027,6 +1026,8 @@ class ModelRunner:
return return
if self.server_args.dwdp_size <= 1: if self.server_args.dwdp_size <= 1:
return return
from sglang.srt.layers.moe.dwdp import DwdpManager
manager = DwdpManager(self.server_args) manager = DwdpManager(self.server_args)
set_global_dwdp_manager(manager) set_global_dwdp_manager(manager)
manager.setup(self.model) manager.setup(self.model)