File tree Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Expand file tree Collapse file tree 3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -35,10 +35,10 @@ def get_block_space_manager_class(version: str):
35
35
from vllm .core .block_manager_v2 import BlockSpaceManagerV2
36
36
return BlockSpaceManagerV2
37
37
38
- if version == "embedding " :
39
- from vllm .core .embedding_model_block_manager import (
40
- EmbeddingModelBlockSpaceManager )
41
- return EmbeddingModelBlockSpaceManager
38
+ if version == "placeholder " :
39
+ from vllm .core .placeholder_block_space_manager import (
40
+ PlaceholderBlockSpaceManager )
41
+ return PlaceholderBlockSpaceManager
42
42
43
43
raise ValueError (f"Unknown version { version = } " )
44
44
Original file line number Diff line number Diff line change 4
4
from vllm .sequence import Sequence , SequenceGroup
5
5
6
6
7
- class EmbeddingModelBlockSpaceManager (BlockSpaceManager ):
8
- """An embedding version of BlockSpaceManager for use in environments
9
- with embedding models where block management is not required.
7
+ class PlaceholderBlockSpaceManager (BlockSpaceManager ):
8
+ """A version of BlockSpaceManager for use in environments
9
+ where block management is not required.
10
+ For example: embedding models or attention-free models like Mamba.
10
11
11
12
This class provides the same interface as BlockSpaceManager, but its
12
13
methods perform no actions or return simple values like True in specific
Original file line number Diff line number Diff line change @@ -281,7 +281,7 @@ def __init__(
281
281
version = "v2"
282
282
if (self .scheduler_config .embedding_mode
283
283
or self .scheduler_config .is_attention_free ):
284
- version = "embedding "
284
+ version = "placeholder "
285
285
286
286
BlockSpaceManagerImpl = BlockSpaceManager .get_block_space_manager_class (
287
287
version )
You can’t perform that action at this time.
0 commit comments