aboutsummaryrefslogtreecommitdiff
path: root/reference_model/src/ops/activation_funcs.h
diff options
context:
space:
mode:
authorWon Jeon <won.jeon@arm.com>2023-06-10 00:20:04 +0000
committerEric Kunze <eric.kunze@arm.com>2023-06-29 15:47:40 +0000
commit78155c63024c33d31e3b66e8e198fd5f93837df1 (patch)
treefcc16affd189eea6d1f4647d8fb4f6ea71a39ff2 /reference_model/src/ops/activation_funcs.h
parenteb74106e1bc52127e5631736e10e8f8b0b7a1d07 (diff)
downloadreference_model-78155c63024c33d31e3b66e8e198fd5f93837df1.tar.gz
Add support for ERF operator to reference model
Signed-off-by: Won Jeon <won.jeon@arm.com> Change-Id: Ib42b867287b83a183a0d0fb1f1eb29974f58fae4
Diffstat (limited to 'reference_model/src/ops/activation_funcs.h')
-rw-r--r--reference_model/src/ops/activation_funcs.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/reference_model/src/ops/activation_funcs.h b/reference_model/src/ops/activation_funcs.h
index 2372fcb..a7e1275 100644
--- a/reference_model/src/ops/activation_funcs.h
+++ b/reference_model/src/ops/activation_funcs.h
@@ -77,6 +77,20 @@ public:
virtual int register_fcn();
};
+template <int Rank, TOSA_REF_TYPE Dtype>
+class OpErf : public UnaryNode<Rank, Dtype>
+{
+public:
+ OpErf(SubgraphTraverser* sgt_, TosaAttributeBase* attribute_, uint64_t id_)
+ : UnaryNode<Rank, Dtype>(sgt_, Op_ERF, id_)
+ {
+ register_fcn();
+ }
+ using InEigenType = typename GetEigenType<Dtype>::type;
+ using OutEigenType = typename GetEigenType<Dtype>::type;
+ virtual int register_fcn();
+};
+
}; // namespace TosaReference
#endif