[ROCm][CI] fix test_common.py (#48676)

Signed-off-by: charlifu <charlifu@amd.com> Co-authored-by: Andreas Karatzas <akaratza@amd.com>

Charlie Fu committed Jul 15, 2026 at 01:42 UTC adce0681181e8e258e2028f1b78ad24718f5c169
2 files changed +10 -4
tests/conftest.py
+9 -3
@@ -642,10 +642,12 @@ class HfRunner:
642
643 outputs: list[tuple[list[list[int]], list[str]]] = []
644 for inputs in all_inputs:
645 + generate_kwargs = dict(kwargs)
646 + generate_kwargs.setdefault("tokenizer", self.tokenizer)
647 output_ids: torch.Tensor = self.model.generate(
648 **self.wrap_device(inputs),
649 use_cache=True,
648 - **kwargs,
650 + **generate_kwargs,
651 )
652 if self.processor is None:
653 raise RuntimeError(
@@ -724,6 +726,8 @@ class HfRunner:
726
727 all_logprobs: list[list[torch.Tensor]] = []
728 for inputs in all_inputs:
729 + generate_kwargs = dict(kwargs)
730 + generate_kwargs.setdefault("tokenizer", self.tokenizer)
731 output: "GenerateOutput" = self.model.generate(
732 **self.wrap_device(inputs),
733 use_cache=True,
@@ -731,7 +735,7 @@ class HfRunner:
735 max_new_tokens=max_tokens,
736 output_hidden_states=True,
737 return_dict_in_generate=True,
734 - **kwargs,
738 + **generate_kwargs,
739 )
740 seq_logprobs = self._hidden_states_to_seq_logprobs(output.hidden_states)
741 all_logprobs.append(seq_logprobs)
@@ -812,6 +816,8 @@ class HfRunner:
816 all_output_strs: list[str] = []
817
818 for inputs in all_inputs:
819 + generate_kwargs = dict(kwargs)
820 + generate_kwargs.setdefault("tokenizer", self.tokenizer)
821 output: "GenerateOutput" = self.model.generate(
822 **self.wrap_device(inputs),
823 use_cache=use_cache,
@@ -819,7 +825,7 @@ class HfRunner:
825 max_new_tokens=max_tokens,
826 output_hidden_states=True,
827 return_dict_in_generate=True,
822 - **kwargs,
828 + **generate_kwargs,
829 )
830
831 # Encoder-decoder models return decoder_hidden_states instead of
vllm/model_executor/models/hyperclovax.py
+1 -1
@@ -459,7 +459,7 @@ class HyperCLOVAXForCausalLM(nn.Module, SupportsLoRA, SupportsPP):
459 input_ids: torch.Tensor | None,
460 positions: torch.Tensor,
461 *,
462 - intermediate_tensors: IntermediateTensors | None,
462 + intermediate_tensors: IntermediateTensors | None = None,
463 inputs_embeds: torch.Tensor | None = None,
464 ) -> torch.Tensor | IntermediateTensors:
465 model_output = self.model(