Skip to content

Commit fe1e213

Browse files
fix streamer
1 parent c5202f0 commit fe1e213

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

optimum/intel/openvino/modeling_decoder.py

+7
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@
5656

5757

5858
if TYPE_CHECKING:
59+
try:
60+
from transformers.generation.streamers import BaseStreamer
61+
except Exception:
62+
from typing import Generator as BaseStreamer
63+
5964
from transformers.modeling_utils import PreTrainedModel
6065

6166

@@ -705,6 +710,7 @@ def generate(
705710
prefix_allowed_tokens_fn: Optional[Callable[[int, torch.Tensor], List[int]]] = None,
706711
synced_gpus: Optional[bool] = None,
707712
assistant_model: Optional["PreTrainedModel"] = None,
713+
streamer: Optional["BaseStreamer"] = None,
708714
negative_prompt_ids: Optional[torch.Tensor] = None,
709715
negative_prompt_attention_mask: Optional[torch.Tensor] = None,
710716
**kwargs,
@@ -732,6 +738,7 @@ def generate(
732738
prefix_allowed_tokens_fn,
733739
synced_gpus,
734740
assistant_model,
741+
streamer,
735742
negative_prompt_ids,
736743
negative_prompt_attention_mask,
737744
**kwargs,

0 commit comments

Comments
 (0)