Skip to content

Commit e47064f

Browse files
Merge pull request #22 from CodeWithKyrian/fix-streamer-init
bugfix: Fix error that occurs when streamer is not used
2 parents 08ab987 + f579f4d commit e47064f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Pipelines/Text2TextGenerationPipeline.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public function __invoke(array|string $inputs, ...$args): array
7979

8080

8181
// Streamer can only handle one input at a time for now, so we only pass the first input
82-
$streamer->init($this->tokenizer, $inputIds[0]->toArray());
82+
$streamer?->init($this->tokenizer, $inputIds[0]->toArray());
8383

8484
// Generate output token ids
8585
$outputTokenIds = $this->model->generate($inputIds, generationConfig: $generateKwargs, streamer: $streamer);

src/Pipelines/TextGenerationPipeline.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public function __invoke(array|string $inputs, ...$args): array
114114
);
115115

116116
// Streamer can only handle one input at a time for now, so we only pass the first input
117-
$streamer->init($this->tokenizer, $inputIds[0]->toArray(), true);
117+
$streamer?->init($this->tokenizer, $inputIds[0]->toArray(), true);
118118

119119
$outputTokenIds = $this->model->generate($inputIds,
120120
generationConfig: $generationConfig,

0 commit comments

Comments
 (0)