From ae8a7ffbb4698a897b87bb39b5257eecf71072c4 Mon Sep 17 00:00:00 2001 From: rtyag Date: Mon, 17 Nov 2025 05:06:16 +1100 Subject: [PATCH] fix intersect 1d RAM usage issue --- scripts/ivas_conformance/runConformance.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/scripts/ivas_conformance/runConformance.py b/scripts/ivas_conformance/runConformance.py index 44fbd8547c..e82cbb8300 100644 --- a/scripts/ivas_conformance/runConformance.py +++ b/scripts/ivas_conformance/runConformance.py @@ -914,11 +914,17 @@ class MLDConformance: mldDict = dict[str, list]() failed = False - intersection, indRef, indDut = np.intersect1d( - mldRefWithTags["pyTestTag"], - mldCutWithTags["pyTestTag"], - return_indices=True, - ) + #intersection, indRef, indDut = np.intersect1d( + # mldRefWithTags["pyTestTag"], + # mldCutWithTags["pyTestTag"], + # assume_unique=True, + # return_indices=True, + #) + + indRef = np.argsort(mldRefWithTags["pyTestTag"]) + indDut = np.argsort(mldCutWithTags["pyTestTag"]) + intersection = mldRefWithTags["pyTestTag"][indRef] + refMLD = mldRefWithTags["MLD"][indRef] dutMLD = mldCutWithTags["MLD"][indDut] -- GitLab