From fab7d57f264a5cbe2a2dea86781430e1bc4c2ada Mon Sep 17 00:00:00 2001 From: clement-pages Date: Thu, 23 May 2024 14:29:17 +0200 Subject: [PATCH 1/2] fix: fix validation preparation issue --- pyannote/audio/core/task.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyannote/audio/core/task.py b/pyannote/audio/core/task.py index 974f43a67..04c73ab51 100644 --- a/pyannote/audio/core/task.py +++ b/pyannote/audio/core/task.py @@ -595,7 +595,9 @@ def prepare_data(self): prepared_data["metadata-labels"] = np.array(unique_labels, dtype=np.str_) unique_labels.clear() - self.prepare_validation(prepared_data) + if self.has_validation: + self.prepare_validation(prepared_data) + self.post_prepare_data(prepared_data) # save prepared data on the disk From cc412fe1e1d07fb476fe8c149ac1694c02af18c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20BREDIN?= Date: Fri, 24 May 2024 12:26:34 +0200 Subject: [PATCH 2/2] doc: update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02c931d5b..57427d39b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Fixes - fix(task): fix wrong train/development split when training with (some) meta-protocols ([#1709](https://github.com/pyannote/pyannote-audio/issues/1709)) +- fix(task): fix metadata preparation with missing validation subset ([@clement-pages](https://github.com/clement-pages/)) ### Improvements