From 2cd71a690fba89e0b3a455ec1505d78af3d0cf96 Mon Sep 17 00:00:00 2001 From: cangtianhuang <1903374751@qq.com> Date: Thu, 18 Jun 2026 16:39:39 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9B=20Fix=20nan=20check=20in=20str?= =?UTF-8?q?ided=20tensor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tester/api_config/config_analyzer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tester/api_config/config_analyzer.py b/tester/api_config/config_analyzer.py index 53fbeb60..b0c1fde3 100644 --- a/tester/api_config/config_analyzer.py +++ b/tester/api_config/config_analyzer.py @@ -2935,8 +2935,12 @@ def _create_strided_paddle_tensor(self, api_config): intermediate_dtype = ( "float16" if self.dtype in ["float8_e5m2", "float8_e4m3fn"] else self.dtype ) - flat_tensor = paddle.empty( - [self._strided_storage_size()], + storage_size = self._strided_storage_size() + flat_tensor_creator = ( + paddle.zeros if original_flag.get(flag_name, False) else paddle.empty + ) + flat_tensor = flat_tensor_creator( + [storage_size], dtype=intermediate_dtype, device=self.place, ) From 249c5b992cf0a79f1f0b3f7ab530727b17425a18 Mon Sep 17 00:00:00 2001 From: cangtianhuang Date: Sun, 21 Jun 2026 21:46:08 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E2=8F=AA=EF=B8=8F=20Use=20paddle.zeros=20i?= =?UTF-8?q?n=20all=20strided=20tensor=20case?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tester/api_config/config_analyzer.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tester/api_config/config_analyzer.py b/tester/api_config/config_analyzer.py index b0c1fde3..676cbcb8 100644 --- a/tester/api_config/config_analyzer.py +++ b/tester/api_config/config_analyzer.py @@ -2936,10 +2936,7 @@ def _create_strided_paddle_tensor(self, api_config): "float16" if self.dtype in ["float8_e5m2", "float8_e4m3fn"] else self.dtype ) storage_size = self._strided_storage_size() - flat_tensor_creator = ( - paddle.zeros if original_flag.get(flag_name, False) else paddle.empty - ) - flat_tensor = flat_tensor_creator( + flat_tensor = paddle.zeros( [storage_size], dtype=intermediate_dtype, device=self.place,