diff options
author | TatWai Chong <tatwai.chong@arm.com> | 2022-09-09 09:35:40 +0000 |
---|---|---|
committer | TatWai Chong <tatwai.chong@arm.com> | 2022-09-22 17:09:48 -0700 |
commit | f7008da16ed36fce2866e0a4a2595acc8f0a27d6 (patch) | |
tree | 684fbbf6a83726aa3538b36f36f0bd9274034c77 /verif/frameworks/test_builder.py | |
parent | 3d6de004bfa6469a2f90eb9c8c5856095f96467d (diff) | |
download | reference_model-f7008da16ed36fce2866e0a4a2595acc8f0a27d6.tar.gz |
Add framework test for TF and TFL mirrorpad
Signed-off-by: TatWai Chong <tatwai.chong@arm.com>
Change-Id: Icc9b8f6a65ee54ddbb445c3a999ca49401b660c2
Diffstat (limited to 'verif/frameworks/test_builder.py')
-rw-r--r-- | verif/frameworks/test_builder.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/verif/frameworks/test_builder.py b/verif/frameworks/test_builder.py index 0468518..cd7831d 100644 --- a/verif/frameworks/test_builder.py +++ b/verif/frameworks/test_builder.py @@ -737,6 +737,21 @@ class TBuilder: ) return tf.stack(sums, 0, name=self.result_name) + class MirrorPad: + def __init__(self, padding, mode, name): + self.padding = padding + self.mode = mode + self.result_name = name + + def eval(self, a): + return tf.pad( + a, + self.padding, + mode=self.mode, + constant_values=0, + name=self.result_name, + ) + class Pad: def __init__(self, padding, name): self.padding = padding |