From 109597788cf1df5dae49347deca1edc63c7c791f Mon Sep 17 00:00:00 2001 From: Josh Carmichael Date: Thu, 6 Aug 2026 15:47:46 -0400 Subject: [PATCH] move solve inside filter. Add additional filter for overflow message. --- src/aspire/abinitio/commonline_sdp.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/aspire/abinitio/commonline_sdp.py b/src/aspire/abinitio/commonline_sdp.py index 25529a4c6..2457ac527 100644 --- a/src/aspire/abinitio/commonline_sdp.py +++ b/src/aspire/abinitio/commonline_sdp.py @@ -153,9 +153,15 @@ def _compute_gram_SDP(self, S, A, b): message=r"invalid value encountered in reduce", category=RuntimeWarning, ) + warnings.filterwarnings( + "ignore", + message=r"overflow encountered in reduce", + category=RuntimeWarning, + ) + constraints += [cp.trace(A[i] @ G) == b[i] for i in range(3 * self.n_img)] prob = cp.Problem(cp.Minimize(cp.trace(-S @ G)), constraints) - prob.solve() + prob.solve() return G.value.astype(self.dtype, copy=False)