From 20a3672be322e5c51eb9d43d85934ad6e8bef806 Mon Sep 17 00:00:00 2001 From: Robert Sachunsky Date: Tue, 24 Feb 2026 20:37:44 +0100 Subject: [PATCH] training.utils.preprocess_imgs: fix file shuffling in 27f43c17 --- src/eynollah/training/utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/eynollah/training/utils.py b/src/eynollah/training/utils.py index 4b6033e..f059354 100644 --- a/src/eynollah/training/utils.py +++ b/src/eynollah/training/utils.py @@ -779,9 +779,10 @@ def preprocess_imgs(config, # override keys from call config.update(kwargs) - seed = random.random() - random.shuffle(imgs_list, random=lambda: seed) - random.shuffle(labs_list, random=lambda: seed) + seed = random.getstate() + random.shuffle(imgs_list) + random.setstate(seed) + random.shuffle(labs_list) # labs_list not used because stem matching more robust indexer = 0