[ LSTM ] Add More Unit Test Cases
authorjijoong.moon <jijoong.moon@samsung.com>
Thu, 27 May 2021 04:43:41 +0000 (13:43 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 8 Jun 2021 07:41:32 +0000 (16:41 +0900)
commitaebc9fccf56a1af5cf6bc60a3b6566d6376e338f
treee2d5a5a27cbfa561d55876e49a750e0d29151e1c
parentd146bab07aa23ea45f16ecc48dfc2a9f49a58c06
[ LSTM ] Add More Unit Test Cases

This Commit inclues,
 . Additional unittest
   - with return sequneces
   - with multiple batch size
   - with multiple batch + return sequences
   - with multiple batch + return sequences + multi-iteration
 . Fixed initialization bug during training
 . Remove check for tensor dot product to support multi-dimension
 tensor.

**Self evaluation:**
1. Build test:  [X]Passed [ ]Failed [ ]Skipped
2. Run test:  [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: jijoong.moon <jijoong.moon@samsung.com>
api/ccapi/include/layer.h
nntrainer/layers/layer_internal.h
nntrainer/layers/lstm.cpp
nntrainer/layers/lstm.h
nntrainer/tensor/tensor.cpp
nntrainer/utils/parse_util.cpp
packaging/unittest_models.tar.gz
test/input_gen/genModelTests.py
test/unittest/unittest_nntrainer_models.cpp