MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / check_results

Function check_results

imperative/python/test/helpers/utils.py:72–82  ·  view source on GitHub ↗
(results, expected, check_shape=True)

Source from the content-addressed store, hash-verified

70 """
71
72 def check_results(results, expected, check_shape=True):
73 if not isinstance(results, (tuple, list)):
74 results = (results,)
75 for r, e in zip(results, expected):
76 if not isinstance(r, (tensor, VarNode)):
77 r = tensor(r)
78 if check_shape:
79 r_shape = r.numpy().shape
80 e_shape = e.shape if isinstance(e, np.ndarray) else ()
81 assert r_shape == e_shape
82 compare_fn(r, e)
83
84 def get_param(cases, idx):
85 case = cases[idx]

Callers 3

run_indexFunction · 0.85
run_eager_eval_testMethod · 0.85
run_eager_reeval_testMethod · 0.85

Calls 2

compare_fnFunction · 0.85
numpyMethod · 0.45

Tested by 2

run_eager_eval_testMethod · 0.68
run_eager_reeval_testMethod · 0.68