From 77b8315b842d5282c027d0d415aa66992ec3da90 Mon Sep 17 00:00:00 2001 From: Mohammad Miadh Angkad <176301910+mmangkad@users.noreply.github.com> Date: Tue, 11 Aug 2026 07:27:11 +0800 Subject: [PATCH] [CI] Fix GSM8K floating-point tolerance boundary (#34272) --- .../unified_radix_tree/test_unified_radix_cache_kl_nightly.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/registered/radix_cache/unified_radix_tree/test_unified_radix_cache_kl_nightly.py b/test/registered/radix_cache/unified_radix_tree/test_unified_radix_cache_kl_nightly.py index 8cb4aa29c..21f9c0fde 100644 --- a/test/registered/radix_cache/unified_radix_tree/test_unified_radix_cache_kl_nightly.py +++ b/test/registered/radix_cache/unified_radix_tree/test_unified_radix_cache_kl_nightly.py @@ -104,7 +104,8 @@ class AccuracyTwoPassMixin: ) self.assertLessEqual( diff, - self.max_accuracy_diff, + # Allow floating-point noise at the exact threshold (e.g. 0.98 - 0.96). + self.max_accuracy_diff + 1e-12, f"{name} accuracy diff {diff:.3f} exceeds max {self.max_accuracy_diff} " f"(pass1={acc1:.3f}, pass2={acc2:.3f})", )