aboutsummaryrefslogtreecommitdiff
path: root/reference_model/src/generate/generate_utils.cc
diff options
context:
space:
mode:
authorJeremy Johnson <jeremy.johnson@arm.com>2023-11-01 11:29:56 +0000
committerEric Kunze <eric.kunze@arm.com>2023-11-10 16:35:17 +0000
commitbfc53031803338d9f0866f88f1d2deffd4928bcc (patch)
treeb43dbe24df3445639344662e76d1dc37341c2a4f /reference_model/src/generate/generate_utils.cc
parent7bf0cb990b55d5738c8dc4291686576654d2d8ab (diff)
downloadreference_model-bfc53031803338d9f0866f88f1d2deffd4928bcc.tar.gz
Main Compliance testing support for ARGMAX, REDUCE_SUM/MAX/MIN
Add extra tests for FP32 REDUCE_SUM that meet MIN_DOT_PRODUCTS. Plus improved dot product test generation skip information. Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com> Change-Id: Ia8198a9500ddddfc86c5bb84230b9a4edf5ffd50
Diffstat (limited to 'reference_model/src/generate/generate_utils.cc')
-rw-r--r--reference_model/src/generate/generate_utils.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/reference_model/src/generate/generate_utils.cc b/reference_model/src/generate/generate_utils.cc
index 8ae889a..e410436 100644
--- a/reference_model/src/generate/generate_utils.cc
+++ b/reference_model/src/generate/generate_utils.cc
@@ -39,6 +39,7 @@ NLOHMANN_JSON_SERIALIZE_ENUM(Op,
{
{ Op::Op_UNKNOWN, "UNKNOWN" },
{ Op::Op_ADD, "ADD" },
+ { Op::Op_ARGMAX, "ARGMAX" },
{ Op::Op_CONV2D, "CONV2D" },
{ Op::Op_MATMUL, "MATMUL" },
{ Op::Op_MAXIMUM, "MAXIMUM" },
@@ -46,6 +47,9 @@ NLOHMANN_JSON_SERIALIZE_ENUM(Op,
{ Op::Op_MINIMUM, "MINIMUM" },
{ Op::Op_MUL, "MUL" },
{ Op::Op_PAD, "PAD" },
+ { Op::Op_REDUCE_MAX, "REDUCE_MAX" },
+ { Op::Op_REDUCE_MIN, "REDUCE_MIN" },
+ { Op::Op_REDUCE_SUM, "REDUCE_SUM" },
{ Op::Op_SUB, "SUB" },
})