Skip to content

current_platform.manual_seed_all NotImplementedError #15

Description

@Neppord
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159] EngineCore failed to start.
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159] Traceback (most recent call last):
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/engine/core.py", line 1133, in run_engine_core
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     engine_core = EngineCoreProc(*args, engine_index=dp_rank, **kwargs)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/tracing/otel.py", line 178, in sync_wrapper
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     return func(*args, **kwargs)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]            ^^^^^^^^^^^^^^^^^^^^^
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/engine/core.py", line 899, in __init__
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     super().__init__(
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/engine/core.py", line 118, in __init__
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     self.model_executor = executor_class(vllm_config)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/tracing/otel.py", line 178, in sync_wrapper
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     return func(*args, **kwargs)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]            ^^^^^^^^^^^^^^^^^^^^^
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/executor/abstract.py", line 109, in __init__
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     self._init_executor()
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/executor/uniproc_executor.py", line 60, in _init_executor
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     self.driver_worker.init_device()
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/v1/worker/worker_base.py", line 325, in init_device
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     self.worker.init_device()  # type: ignore
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     ^^^^^^^^^^^^^^^^^^^^^^^^^
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm_vulkan/worker.py", line 123, in init_device
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     set_random_seed(self.model_config.seed)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/utils/torch_utils.py", line 412, in set_random_seed
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     current_platform.manual_seed_all(seed)
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]   File "/home/neppord/code/vulkan-vllm/.venv/lib/python3.12/site-packages/vllm/platforms/interface.py", line 404, in manual_seed_all
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159]     raise NotImplementedError
(EngineCore pid=30529) ERROR 05-21 22:15:44 [core.py:1159] NotImplementedError

seams like a new api needs to be implemented

[vllm]$ git log -S manual_seed_all
commit ec68d53b2b75eb5480270c67676b126079998f5a
Author: Yan Ma <yan.ma@intel.com>
Date:   Fri Apr 10 13:43:50 2026 +0800

    Add platform manual_seed_all API (#38468)

    Signed-off-by: Yan Ma <yan.ma@intel.com>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions