Skip to content

Commit 48769c2

Browse files
committed
Fix type errors in extras
Signed-off-by: Jared O'Connell <joconnel@redhat.com>
1 parent 1ffe53a commit 48769c2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ module = [
174174
"transformers.*",
175175
"setuptools.*",
176176
"setuptools_git_versioning.*",
177+
"torchcodec.*"
177178
]
178179
ignore_missing_imports = true
179180

src/guidellm/extras/multimodal.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ def encode_video(
230230
else:
231231
raise ValueError(f"Unsupported video type: {type(video)} for {video}")
232232

233-
video_base64 = base64.b64encode(video).decode("utf-8")
233+
video_base64 = base64.b64encode(video_bytes).decode("utf-8")
234234

235235
return {
236236
"type": "video_base64",
@@ -266,8 +266,9 @@ def encode_audio(
266266
"audio_samples",
267267
"audio_seconds",
268268
"audio_bytes",
269+
"file_name",
269270
],
270-
str | int | float | None,
271+
str | int | float | bytes | None,
271272
]:
272273
"""Decode audio (if necessary) and re-encode to specified format."""
273274
samples = _decode_audio(audio, sample_rate=sample_rate, max_duration=max_duration)
@@ -338,10 +339,10 @@ def _decode_audio( # noqa: C901, PLR0912
338339

339340
samples: AudioSamples
340341

342+
data: torch.Tensor | bytes
341343
# HF datasets return AudioDecoder for audio column
342344
if isinstance(audio, AudioDecoder):
343345
samples = audio.get_samples_played_in_range(stop_seconds=max_duration)
344-
345346
elif isinstance(audio, torch.Tensor):
346347
# If float stream assume decoded audio
347348
if torch.is_floating_point(audio):

0 commit comments

Comments
 (0)