From 0e2339b2c5547f4de8d4e84387b4e2284be60207 Mon Sep 17 00:00:00 2001 From: eustlb <94853470+eustlb@users.noreply.github.com> Date: Wed, 3 Dec 2025 15:56:20 +0100 Subject: [PATCH] fix --- src/transformers/pipelines/audio_classification.py | 2 +- src/transformers/pipelines/automatic_speech_recognition.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transformers/pipelines/audio_classification.py b/src/transformers/pipelines/audio_classification.py index 2aa942a55b4a..41a630d80453 100644 --- a/src/transformers/pipelines/audio_classification.py +++ b/src/transformers/pipelines/audio_classification.py @@ -182,7 +182,7 @@ def preprocess(self, inputs): if isinstance(inputs, torch.Tensor): inputs = inputs.cpu().numpy() - if is_torchcodec_available(): + if is_torchcodec_available() and type(inputs).__module__.startswith("torchcodec."): import torch import torchcodec diff --git a/src/transformers/pipelines/automatic_speech_recognition.py b/src/transformers/pipelines/automatic_speech_recognition.py index f09c529072f8..ee33593cbdc2 100644 --- a/src/transformers/pipelines/automatic_speech_recognition.py +++ b/src/transformers/pipelines/automatic_speech_recognition.py @@ -372,7 +372,7 @@ def preprocess(self, inputs, chunk_length_s=0, stride_length_s=None): if isinstance(inputs, torch.Tensor): inputs = inputs.cpu().numpy() - if is_torchcodec_available(): + if is_torchcodec_available() and type(inputs).__module__.startswith("torchcodec."): import torchcodec if isinstance(inputs, torchcodec.decoders.AudioDecoder):