Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit 1def6fa

Browse files
committed
wip
1 parent fdfb746 commit 1def6fa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

torchtext/prototype/generate.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ def greedy_search(
136136
model_inputs = self.model.prepare_inputs_for_generation(input_ids, **model_kwargs)
137137
if self.is_huggingface_model:
138138
model_inputs["return_dict"] = True
139+
model_inputs["use_cache"] = True
139140
model_inputs["output_hidden_states"] = True
140141

141142
# Get model output
@@ -261,11 +262,15 @@ def update_func(emissions, N, T, prev_step_token_idxs, prev_step_model_states, t
261262

262263
# Forward pass
263264
model_inputs = self.model.prepare_inputs_for_generation(state_and_tokens, **new_model_kwargs)
265+
print(model_inputs.get("use_cache"), model_inputs.get("past_key_values"))
264266

265267
if self.is_huggingface_model:
266268
model_inputs["return_dict"] = True
269+
model_inputs["use_cache"] = True
267270
model_inputs["output_hidden_states"] = True
268271

272+
print(model_inputs.get("use_cache"), model_inputs.get("past_key_values"))
273+
269274
outputs = self.model(**model_inputs)
270275
output_key = "logits" if self.is_huggingface_model else "decoder_output"
271276
lm_scores = outputs[output_key]

0 commit comments

Comments
 (0)