1515 from vllm .distributed .kv_transfer .kv_connector .v1 .base import (
1616 KVConnectorMetadata )
1717 from vllm .lora .request import LoRARequest
18- from vllm .multimodal .inputs import MultiModalKwargsItem , PlaceholderRange
18+ from vllm .multimodal .inputs import MultiModalFeatureSpec
1919 from vllm .pooling_params import PoolingParams
2020 from vllm .sampling_params import SamplingParams
2121 from vllm .v1 .request import Request
@@ -27,9 +27,7 @@ class NewRequestData:
2727
2828 req_id : str
2929 prompt_token_ids : list [int ]
30- mm_kwargs : list [MultiModalKwargsItem ]
31- mm_hashes : list [str ]
32- mm_positions : list [PlaceholderRange ]
30+ mm_features : list [MultiModalFeatureSpec ]
3331 sampling_params : Optional [SamplingParams ]
3432 pooling_params : Optional [PoolingParams ]
3533 block_ids : tuple [list [int ], ...]
@@ -45,9 +43,7 @@ def from_request(
4543 return cls (
4644 req_id = request .request_id ,
4745 prompt_token_ids = request .prompt_token_ids ,
48- mm_kwargs = request .mm_kwargs ,
49- mm_hashes = request .mm_hashes ,
50- mm_positions = request .mm_positions ,
46+ mm_features = request .mm_features ,
5147 sampling_params = request .sampling_params ,
5248 pooling_params = request .pooling_params ,
5349 block_ids = block_ids ,
@@ -59,9 +55,7 @@ def __repr__(self):
5955 return (f"NewRequestData("
6056 f"req_id={ self .req_id } ,"
6157 f"prompt_token_ids={ self .prompt_token_ids } ,"
62- f"mm_kwargs={ self .mm_kwargs } ,"
63- f"mm_hashes={ self .mm_hashes } ,"
64- f"mm_positions={ self .mm_positions } ,"
58+ f"mm_features={ self .mm_features } ,"
6559 f"sampling_params={ self .sampling_params } ,"
6660 f"block_ids={ self .block_ids } ,"
6761 f"num_computed_tokens={ self .num_computed_tokens } ,"
@@ -73,9 +67,7 @@ def anon_repr(self):
7367 return (f"NewRequestData("
7468 f"req_id={ self .req_id } ,"
7569 f"prompt_token_ids_len={ len (self .prompt_token_ids )} ,"
76- f"mm_kwargs={ self .mm_kwargs } ,"
77- f"mm_hashes={ self .mm_hashes } ,"
78- f"mm_positions={ self .mm_positions } ,"
70+ f"mm_features={ self .mm_features } ,"
7971 f"sampling_params={ self .sampling_params } ,"
8072 f"block_ids={ self .block_ids } ,"
8173 f"num_computed_tokens={ self .num_computed_tokens } ,"
0 commit comments