mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-09-09 02:17:00 +08:00
[XPU] Enable external_launcher to serve as an executor via torchrun (#21021)
Signed-off-by: chzhang <chaojun.zhang@intel.com>
This commit is contained in:
parent
8d0a01a5f2
commit
25d585ab7b
@ -7,6 +7,7 @@ import torch.distributed
|
|||||||
|
|
||||||
import vllm.envs as envs
|
import vllm.envs as envs
|
||||||
from vllm.config import VllmConfig
|
from vllm.config import VllmConfig
|
||||||
|
from vllm.distributed import get_world_group
|
||||||
from vllm.logger import init_logger
|
from vllm.logger import init_logger
|
||||||
from vllm.model_executor import set_random_seed
|
from vllm.model_executor import set_random_seed
|
||||||
from vllm.platforms import current_platform
|
from vllm.platforms import current_platform
|
||||||
@ -155,7 +156,8 @@ class XPUWorker(Worker):
|
|||||||
current_platform.dist_backend)
|
current_platform.dist_backend)
|
||||||
|
|
||||||
# global all_reduce needed for overall oneccl warm up
|
# global all_reduce needed for overall oneccl warm up
|
||||||
torch.distributed.all_reduce(torch.zeros(1).xpu())
|
torch.distributed.all_reduce(torch.zeros(1).xpu(),
|
||||||
|
group=get_world_group().device_group)
|
||||||
|
|
||||||
# Set random seed.
|
# Set random seed.
|
||||||
set_random_seed(self.model_config.seed)
|
set_random_seed(self.model_config.seed)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user