summaryrefslogtreecommitdiff
path: root/libs/misc/src/tensor/Comparator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/misc/src/tensor/Comparator.cpp')
-rw-r--r--libs/misc/src/tensor/Comparator.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/libs/misc/src/tensor/Comparator.cpp b/libs/misc/src/tensor/Comparator.cpp
deleted file mode 100644
index 013c9eed2..000000000
--- a/libs/misc/src/tensor/Comparator.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "misc/tensor/Comparator.h"
-#include "misc/tensor/Zipper.h"
-
-#include "misc/fp32.h"
-
-namespace nnfw
-{
-namespace misc
-{
-namespace tensor
-{
-
-std::vector<Diff<float>> Comparator::compare(const Shape &shape, const Reader<float> &expected,
- const Reader<float> &obtained,
- Observer *observer) const
-{
- std::vector<Diff<float>> res;
-
- zip(shape, expected, obtained) <<
- [&](const Index &index, float expected_value, float obtained_value) {
- const auto relative_diff = nnfw::misc::fp32::relative_diff(expected_value, obtained_value);
-
- if (!_compare_fn(expected_value, obtained_value))
- {
- res.emplace_back(index, expected_value, obtained_value);
- }
-
- // Update max_diff_index, if necessary
- if (observer != nullptr)
- {
- observer->notify(index, expected_value, obtained_value);
- }
- };
-
- return res;
-}
-
-} // namespace tensor
-} // namespace misc
-} // namespace nnfw