[unittest] Implement grucell unittest
authorhyeonseok lee <hs89.lee@samsung.com>
Mon, 22 Nov 2021 06:49:36 +0000 (15:49 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Thu, 25 Nov 2021 10:19:19 +0000 (19:19 +0900)
commitc829a40706145b473883c52ed6dec3d49ac56520
tree5885485d58594817cbbaf9032b02d2580a29fa55
parenteee292425ae3723d0d7f99a18175fd0204f92c25
[unittest] Implement grucell unittest

 - Verify grucell with tensorflow by layer unittest
 - Added grucell model unittest to verify multi unit/timestep, stacked, unroll situation with pytorch
 - Todo: Finds other way without copying when convert gate order of pytorch grucell

Self evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: hyeonseok lee <hs89.lee@samsung.com>
api/ccapi/include/layer.h
jni/Android.mk
nntrainer/app_context.cpp
nntrainer/compiler/recurrent_realizer.cpp
packaging/unittest_models_v2.tar.gz
test/input_gen/genModelsRecurrent_v2.py
test/input_gen/transLayer_v2.py
test/unittest/layers/meson.build
test/unittest/layers/unittest_layers_grucell.cpp [new file with mode: 0644]
test/unittest/models/unittest_models_recurrent.cpp