aboutsummaryrefslogtreecommitdiff
path: root/reference_model/CMakeLists.txt
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2023-05-30 12:20:31 +0100
committerDominic Symes <dominic.symes@arm.com>2023-06-15 13:49:08 +0000
commit41df428ed5e3b07f0a497fc504f1eddb8e115188 (patch)
tree48dcbabf230d30c3bd1fdb2602164dadcaf3cb05 /reference_model/CMakeLists.txt
parent6168047ef0354927cb175ad295722924dfc3053c (diff)
downloadreference_model-41df428ed5e3b07f0a497fc504f1eddb8e115188.tar.gz
Add TOSA MI verification methods
Adds utility functions that enable compliance verification of TOSA MI operators; as per section 1.8.2 in the TOSA specification. Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com> Change-Id: I0cced0ff8875ac8d78b1943211438713d1c51b88
Diffstat (limited to 'reference_model/CMakeLists.txt')
-rw-r--r--reference_model/CMakeLists.txt13
1 files changed, 8 insertions, 5 deletions
diff --git a/reference_model/CMakeLists.txt b/reference_model/CMakeLists.txt
index a086f4b..5a0195c 100644
--- a/reference_model/CMakeLists.txt
+++ b/reference_model/CMakeLists.txt
@@ -60,13 +60,14 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
# Common sources required for TOSA Reference Model library, executable and unit tests
set(CXX_SOURCE
- src/model_runner.cc
- src/model_runner_impl.cc
- src/tensor.cc
- src/graph_node.cc
- src/subgraph_traverser.cc
src/func_debug.cc
+ src/graph_node.cc
+ src/model_runner_impl.cc
+ src/model_runner.cc
src/operators.cc
+ src/subgraph_traverser.cc
+ src/tensor.cc
+ src/verify.cc
src/ops/op_factory.cc
src/ops/tensor_ops.cc
src/ops/activation_funcs.cc
@@ -115,6 +116,7 @@ list(APPEND PUBLIC_HEADERS
include/graph_status.h
include/model_common.h
include/model_runner.h
+ include/verify.h
include/version.h
)
@@ -162,6 +164,7 @@ if(BUILD_TOSA_REFERENCE_MODEL_TESTS)
# Sources only required for unit tests.
set(CXX_SOURCE_TESTS
test/model_runner_tests.cpp
+ test/verify_tests.cpp
${DOCTEST_DIR}/doctest.h
)