From 0d90cb5cc3f6440996efc67586f91f4eacfbab87 Mon Sep 17 00:00:00 2001 From: mbsantiago Date: Thu, 19 Mar 2026 00:03:29 +0000 Subject: [PATCH] Create duplicate preprocessor for data input pipeline --- src/batdetect2/train/train.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/batdetect2/train/train.py b/src/batdetect2/train/train.py index 1f1745a..8845fa8 100644 --- a/src/batdetect2/train/train.py +++ b/src/batdetect2/train/train.py @@ -73,9 +73,8 @@ def run_train( audio_loader = audio_loader or build_audio_loader(config=audio_config) - if model is not None: - preprocessor = preprocessor or model.preprocessor - + # NOTE: Create a new preprocessor instead of using the one from the model + # to avoid issues with device placement. preprocessor = preprocessor or build_preprocessor( input_samplerate=audio_loader.samplerate, config=model_config.preprocess,