From fc7b6b7a1198a3fe8fad1ba0fb8ba14d3ea39309 Mon Sep 17 00:00:00 2001 From: Jinzhe Zeng Date: Thu, 7 Nov 2024 15:31:55 -0500 Subject: [PATCH] try to resolve OOM issue Signed-off-by: Jinzhe Zeng --- source/tests/consistent/io/test_io.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/tests/consistent/io/test_io.py b/source/tests/consistent/io/test_io.py index 8eb26e7ac3..39bbf8056e 100644 --- a/source/tests/consistent/io/test_io.py +++ b/source/tests/consistent/io/test_io.py @@ -1,5 +1,6 @@ # SPDX-License-Identifier: LGPL-3.0-or-later import copy +import gc import shutil import unittest from pathlib import ( @@ -108,6 +109,9 @@ def test_data_equal(self): data.pop(kk, None) reference_data.pop(kk, None) np.testing.assert_equal(data, reference_data) + # try to resolve OOM issue in the CI + del data, reference_data + gc.collect() def test_deep_eval(self): self.coords = np.array( @@ -200,6 +204,8 @@ def test_deep_eval(self): atomic=True, ) rets_nopbc.append(ret) + del deep_eval + gc.collect() for ret in rets[1:]: for vv1, vv2 in zip(rets[0], ret): if np.isnan(vv2).all():