mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-05-23 05:24:25 +08:00
[V1][Minor] Use SchedulerInterface type for engine scheduler field (#15499)
Signed-off-by: Nick Hill <nhill@redhat.com>
This commit is contained in:
parent
a0dd7dcd49
commit
6aa196c8dc
@ -23,6 +23,7 @@ from vllm.utils import (get_exception_traceback, resolve_obj_by_qualname,
|
|||||||
zmq_socket_ctx)
|
zmq_socket_ctx)
|
||||||
from vllm.v1.core.kv_cache_utils import (get_kv_cache_config,
|
from vllm.v1.core.kv_cache_utils import (get_kv_cache_config,
|
||||||
unify_kv_cache_configs)
|
unify_kv_cache_configs)
|
||||||
|
from vllm.v1.core.sched.interface import SchedulerInterface
|
||||||
from vllm.v1.core.sched.output import SchedulerOutput
|
from vllm.v1.core.sched.output import SchedulerOutput
|
||||||
from vllm.v1.core.sched.scheduler import Scheduler as V1Scheduler
|
from vllm.v1.core.sched.scheduler import Scheduler as V1Scheduler
|
||||||
from vllm.v1.engine import (EngineCoreOutputs, EngineCoreRequest,
|
from vllm.v1.engine import (EngineCoreOutputs, EngineCoreRequest,
|
||||||
@ -84,7 +85,7 @@ class EngineCore:
|
|||||||
"compatibility may not be maintained.",
|
"compatibility may not be maintained.",
|
||||||
vllm_config.scheduler_config.scheduler_cls)
|
vllm_config.scheduler_config.scheduler_cls)
|
||||||
|
|
||||||
self.scheduler = Scheduler(
|
self.scheduler: SchedulerInterface = Scheduler(
|
||||||
scheduler_config=vllm_config.scheduler_config,
|
scheduler_config=vllm_config.scheduler_config,
|
||||||
model_config=vllm_config.model_config,
|
model_config=vllm_config.model_config,
|
||||||
cache_config=vllm_config.cache_config,
|
cache_config=vllm_config.cache_config,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user