Skip to content

Commit 07e4340

Browse files
committed
Apply the new tolerance.
1 parent 371562b commit 07e4340

File tree

1 file changed

+79
-10
lines changed

1 file changed

+79
-10
lines changed

graph_net/test_compiler_util.py

Lines changed: 79 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -161,18 +161,87 @@ def check_correctness(
161161
):
162162
cmp_configs = [
163163
("[equal]", cmp_equal_func, {}),
164-
("[all_close_atol8_rtol8]", cmp_all_close_func, {"atol": 1e-8, "rtol": 1e-8}),
165-
("[all_close_atol8_rtol5]", cmp_all_close_func, {"atol": 1e-8, "rtol": 1e-5}),
166-
("[all_close_atol5_rtol5]", cmp_all_close_func, {"atol": 1e-5, "rtol": 1e-5}),
167-
("[all_close_atol3_rtol2]", cmp_all_close_func, {"atol": 1e-3, "rtol": 1e-2}),
168-
("[all_close_atol2_rtol1]", cmp_all_close_func, {"atol": 1e-2, "rtol": 1e-1}),
164+
("[all_close_atol_1.00E-06_rtol_1.00E-10]", cmp_all_close_func, {"atol": 1.00E-06, "rtol": 1.00E-10}),
165+
("[all_close_atol_2.56E-04_rtol_1.00E-10]", cmp_all_close_func, {"atol": 2.56E-04, "rtol": 1.00E-10}),
166+
("[all_close_atol_1.69E-12_rtol_1.00E-10]", cmp_all_close_func, {"atol": 1.69E-12, "rtol": 1.00E-10}),
167+
("[all_close_atol_1.00E-14_rtol_1.00E-10]", cmp_all_close_func, {"atol": 1.00E-14, "rtol": 1.00E-10}),
168+
169+
("[all_close_atol_3.98E-06_rtol_1.00E-09]", cmp_all_close_func, {"atol": 3.98E-06, "rtol": 1.00E-09}),
170+
("[all_close_atol_5.85E-04_rtol_1.00E-09]", cmp_all_close_func, {"atol": 5.85E-04, "rtol": 1.00E-09}),
171+
("[all_close_atol_2.54E-11_rtol_1.00E-09]", cmp_all_close_func, {"atol": 2.54E-11, "rtol": 1.00E-09}),
172+
("[all_close_atol_2.51E-13_rtol_1.00E-09]", cmp_all_close_func, {"atol": 2.51E-13, "rtol": 1.00E-09}),
173+
174+
("[all_close_atol_1.58E-05_rtol_1.00E-08]", cmp_all_close_func, {"atol": 1.58E-05, "rtol": 1.00E-08}),
175+
("[all_close_atol_1.34E-03_rtol_1.00E-08]", cmp_all_close_func, {"atol": 1.34E-03, "rtol": 1.00E-08}),
176+
("[all_close_atol_3.82E-10_rtol_1.00E-08]", cmp_all_close_func, {"atol": 3.82E-10, "rtol": 1.00E-08}),
177+
("[all_close_atol_6.31E-12_rtol_1.00E-08]", cmp_all_close_func, {"atol": 6.31E-12, "rtol": 1.00E-08}),
178+
179+
("[all_close_atol_6.31E-05_rtol_1.00E-07]", cmp_all_close_func, {"atol": 6.31E-05, "rtol": 1.00E-07}),
180+
("[all_close_atol_3.06E-03_rtol_1.00E-07]", cmp_all_close_func, {"atol": 3.06E-03, "rtol": 1.00E-07}),
181+
("[all_close_atol_5.75E-09_rtol_1.00E-07]", cmp_all_close_func, {"atol": 5.75E-09, "rtol": 1.00E-07}),
182+
("[all_close_atol_1.58E-10_rtol_1.00E-07]", cmp_all_close_func, {"atol": 1.58E-10, "rtol": 1.00E-07}),
183+
184+
("[all_close_atol_2.51E-04_rtol_1.00E-06]", cmp_all_close_func, {"atol": 2.51E-04, "rtol": 1.00E-06}),
185+
("[all_close_atol_7.00E-03_rtol_1.00E-06]", cmp_all_close_func, {"atol": 7.00E-03, "rtol": 1.00E-06}),
186+
("[all_close_atol_8.65E-08_rtol_1.00E-06]", cmp_all_close_func, {"atol": 8.65E-08, "rtol": 1.00E-06}),
187+
("[all_close_atol_3.98E-09_rtol_1.00E-06]", cmp_all_close_func, {"atol": 3.98E-09, "rtol": 1.00E-06}),
188+
189+
("[all_close_atol_1.00E-03_rtol_1.00E-05]", cmp_all_close_func, {"atol": 1.00E-03, "rtol": 1.00E-05}),
190+
("[all_close_atol_1.60E-02_rtol_1.00E-05]", cmp_all_close_func, {"atol": 1.60E-02, "rtol": 1.00E-05}),
191+
("[all_close_atol_1.30E-06_rtol_1.00E-05]", cmp_all_close_func, {"atol": 1.30E-06, "rtol": 1.00E-05}),
192+
("[all_close_atol_1.00E-07_rtol_1.00E-05]", cmp_all_close_func, {"atol": 1.00E-07, "rtol": 1.00E-05}),
193+
194+
("[all_close_atol_3.98E-03_rtol_1.00E-04]", cmp_all_close_func, {"atol": 3.98E-03, "rtol": 1.00E-04}),
195+
("[all_close_atol_3.66E-02_rtol_1.00E-04]", cmp_all_close_func, {"atol": 3.66E-02, "rtol": 1.00E-04}),
196+
("[all_close_atol_1.96E-05_rtol_1.00E-04]", cmp_all_close_func, {"atol": 1.96E-05, "rtol": 1.00E-04}),
197+
("[all_close_atol_2.51E-06_rtol_1.00E-04]", cmp_all_close_func, {"atol": 2.51E-06, "rtol": 1.00E-04}),
198+
199+
("[all_close_atol_1.58E-02_rtol_1.00E-03]", cmp_all_close_func, {"atol": 1.58E-02, "rtol": 1.00E-03}),
200+
("[all_close_atol_8.36E-02_rtol_1.00E-03]", cmp_all_close_func, {"atol": 8.36E-02, "rtol": 1.00E-03}),
201+
("[all_close_atol_2.94E-04_rtol_1.00E-03]", cmp_all_close_func, {"atol": 2.94E-04, "rtol": 1.00E-03}),
202+
("[all_close_atol_6.31E-05_rtol_1.00E-03]", cmp_all_close_func, {"atol": 6.31E-05, "rtol": 1.00E-03}),
203+
204+
("[all_close_atol_6.31E-02_rtol_1.00E-02]", cmp_all_close_func, {"atol": 6.31E-02, "rtol": 1.00E-02}),
205+
("[all_close_atol_1.91E-01_rtol_1.00E-02]", cmp_all_close_func, {"atol": 1.91E-01, "rtol": 1.00E-02}),
206+
("[all_close_atol_4.42E-03_rtol_1.00E-02]", cmp_all_close_func, {"atol": 4.42E-03, "rtol": 1.00E-02}),
207+
("[all_close_atol_1.58E-03_rtol_1.00E-02]", cmp_all_close_func, {"atol": 1.58E-03, "rtol": 1.00E-02}),
208+
209+
("[all_close_atol_2.51E-01_rtol_1.00E-01]", cmp_all_close_func, {"atol": 2.51E-01, "rtol": 1.00E-01}),
210+
("[all_close_atol_4.37E-01_rtol_1.00E-01]", cmp_all_close_func, {"atol": 4.37E-01, "rtol": 1.00E-01}),
211+
("[all_close_atol_6.65E-02_rtol_1.00E-01]", cmp_all_close_func, {"atol": 6.65E-02, "rtol": 1.00E-01}),
212+
("[all_close_atol_3.98E-02_rtol_1.00E-01]", cmp_all_close_func, {"atol": 3.98E-02, "rtol": 1.00E-01}),
213+
214+
("[all_close_atol_1.00E+00_rtol_1.00E+00]", cmp_all_close_func, {"atol": 1.00E+00, "rtol": 1.00E+00}),
215+
("[all_close_atol_1.00E+00_rtol_1.00E+00]", cmp_all_close_func, {"atol": 1.00E+00, "rtol": 1.00E+00}),
216+
("[all_close_atol_1.00E+00_rtol_1.00E+00]", cmp_all_close_func, {"atol": 1.00E+00, "rtol": 1.00E+00}),
217+
("[all_close_atol_1.00E+00_rtol_1.00E+00]", cmp_all_close_func, {"atol": 1.00E+00, "rtol": 1.00E+00}),
218+
219+
("[all_close_atol_3.98E+00_rtol_1.00E+01]", cmp_all_close_func, {"atol": 3.98E+00, "rtol": 1.00E+01}),
220+
("[all_close_atol_2.29E+00_rtol_1.00E+01]", cmp_all_close_func, {"atol": 2.29E+00, "rtol": 1.00E+01}),
221+
("[all_close_atol_1.50E+01_rtol_1.00E+01]", cmp_all_close_func, {"atol": 1.50E+01, "rtol": 1.00E+01}),
222+
("[all_close_atol_2.51E+01_rtol_1.00E+01]", cmp_all_close_func, {"atol": 2.51E+01, "rtol": 1.00E+01}),
223+
224+
("[all_close_atol_1.58E+01_rtol_1.00E+02]", cmp_all_close_func, {"atol": 1.58E+01, "rtol": 1.00E+02}),
225+
("[all_close_atol_5.23E+00_rtol_1.00E+02]", cmp_all_close_func, {"atol": 5.23E+00, "rtol": 1.00E+02}),
226+
("[all_close_atol_2.26E+02_rtol_1.00E+02]", cmp_all_close_func, {"atol": 2.26E+02, "rtol": 1.00E+02}),
227+
("[all_close_atol_6.31E+02_rtol_1.00E+02]", cmp_all_close_func, {"atol": 6.31E+02, "rtol": 1.00E+02}),
228+
229+
("[all_close_atol_6.31E+01_rtol_1.00E+03]", cmp_all_close_func, {"atol": 6.31E+01, "rtol": 1.00E+03}),
230+
("[all_close_atol_1.20E+01_rtol_1.00E+03]", cmp_all_close_func, {"atol": 1.20E+01, "rtol": 1.00E+03}),
231+
("[all_close_atol_3.40E+03_rtol_1.00E+03]", cmp_all_close_func, {"atol": 3.40E+03, "rtol": 1.00E+03}),
232+
("[all_close_atol_1.58E+04_rtol_1.00E+03]", cmp_all_close_func, {"atol": 1.58E+04, "rtol": 1.00E+03}),
233+
234+
("[all_close_atol_2.51E+02_rtol_1.00E+04]", cmp_all_close_func, {"atol": 2.51E+02, "rtol": 1.00E+04}),
235+
("[all_close_atol_2.73E+01_rtol_1.00E+04]", cmp_all_close_func, {"atol": 2.73E+01, "rtol": 1.00E+04}),
236+
("[all_close_atol_5.11E+04_rtol_1.00E+04]", cmp_all_close_func, {"atol": 5.11E+04, "rtol": 1.00E+04}),
237+
("[all_close_atol_3.98E+05_rtol_1.00E+04]", cmp_all_close_func, {"atol": 3.98E+05, "rtol": 1.00E+04}),
238+
239+
("[all_close_atol_1.00E+03_rtol_1.00E+05]", cmp_all_close_func, {"atol": 1.00E+03, "rtol": 1.00E+05}),
240+
("[all_close_atol_6.25E+01_rtol_1.00E+05]", cmp_all_close_func, {"atol": 6.25E+01, "rtol": 1.00E+05}),
241+
("[all_close_atol_7.69E+05_rtol_1.00E+05]", cmp_all_close_func, {"atol": 7.69E+05, "rtol": 1.00E+05}),
242+
("[all_close_atol_1.00E+07_rtol_1.00E+05]", cmp_all_close_func, {"atol": 1.00E+07, "rtol": 1.00E+05}),
169243
("[max_diff]", cmp_max_diff_func, {}),
170244
("[mean_diff]", cmp_mean_diff_func, {}),
171-
("[diff_count_atol8_rtol8]", cmp_diff_count_func, {"atol": 1e-8, "rtol": 1e-8}),
172-
("[diff_count_atol8_rtol5]", cmp_diff_count_func, {"atol": 1e-8, "rtol": 1e-5}),
173-
("[diff_count_atol5_rtol5]", cmp_diff_count_func, {"atol": 1e-5, "rtol": 1e-5}),
174-
("[diff_count_atol3_rtol2]", cmp_diff_count_func, {"atol": 1e-3, "rtol": 1e-2}),
175-
("[diff_count_atol2_rtol1]", cmp_diff_count_func, {"atol": 1e-2, "rtol": 1e-1}),
176245
]
177246

178247
for key, func, kwargs in cmp_configs:

0 commit comments

Comments
 (0)