Skip to content

Commit 131ceb2

Browse files
fixed llm engine hidden_states associated with value
Signed-off-by: Settheworldonfireiii <[email protected]>
1 parent 9e36cf1 commit 131ceb2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

vllm/engine/llm_engine.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,6 +1113,8 @@ def _process_model_outputs(self,
11131113
for k in range(len(output)):
11141114
hidden_states.append(
11151115
outputs_by_sequence_group[i][k].hidden_states)
1116+
else:
1117+
hidden_states = None
11161118
else:
11171119
output = [outputs_by_sequence_group[0][i]]
11181120
if self.model_config.task == "generate" and \
@@ -1121,6 +1123,8 @@ def _process_model_outputs(self,
11211123
is not None:
11221124
return_hidden_states = True
11231125
hidden_states = outputs_by_sequence_group[0].hidden_states
1126+
else:
1127+
hidden_states = None
11241128

11251129
if not is_async:
11261130
if self.scheduler_config.is_multi_step:
@@ -1172,9 +1176,7 @@ def _process_model_outputs(self,
11721176
seq_group,
11731177
self.seq_id_to_seq_group,
11741178
use_cache=self.use_cached_outputs,
1175-
hidden_states=hidden_states \
1176-
if return_hidden_states is not None else None,
1177-
)
1179+
hidden_states=hidden_states )
11781180
if request_output:
11791181
ctx.request_outputs.append(request_output)
11801182

0 commit comments

Comments
 (0)