diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2023-11-08 16:28:09 +0000 |
---|---|---|
committer | Dominic Symes <dominic.symes@arm.com> | 2023-11-23 12:58:19 +0000 |
commit | 0601f80afd9c160a1454d5cd0f22a04f2f91eb75 (patch) | |
tree | f195afd32080442e3c181c5857bc7eaad45fdd2e /reference_model/src/verify | |
parent | ac40bd12192b6d41afa5d969578766e050c44398 (diff) | |
download | reference_model-0601f80afd9c160a1454d5cd0f22a04f2f91eb75.tar.gz |
Main Compliance testing support for AVG_POOL2D
Fix test set 4 to have more symmetrical data set for AVG_POOL2D.
Increased size of AVG_POOL2D test shapes to meet MIN_DOT_PRODUCTS.
Print out sign of bias magnitude in verify library to help debugging.
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: Icf139cf5788cbc68f2c537567bdfb4cfe31274df
Diffstat (limited to 'reference_model/src/verify')
-rw-r--r-- | reference_model/src/verify/verify_dot_product.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/reference_model/src/verify/verify_dot_product.cc b/reference_model/src/verify/verify_dot_product.cc index 863640f..15de427 100644 --- a/reference_model/src/verify/verify_dot_product.cc +++ b/reference_model/src/verify/verify_dot_product.cc @@ -86,10 +86,9 @@ bool validateData(const double* ref, const double* bnd, const AccType* imp, size if (S >= 3 && S <= 5) { const double max_bias = 2 * sqrt(KS * T); - out_err_sum = std::abs(out_err_sum); // Check error bias magnitude for data sets S which are not positive biased - TOSA_REF_REQUIRE(out_err_sum <= max_bias, "[DP] Bias magnitude (%g) is out of range (%g)", out_err_sum, - max_bias); + TOSA_REF_REQUIRE(std::abs(out_err_sum) <= max_bias, "[DP] Bias magnitude (abs(%g)) is out of range (%g)", + out_err_sum, max_bias); } // Check error variance magnitude const double max_error = 0.4 * KS * T; |