[ hgemm ] Remove unnecessary K1 GEMM functions
authorskykongkong8 <ss.kong@samsung.com>
Wed, 10 Jul 2024 08:43:39 +0000 (17:43 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 30 Jul 2024 22:45:30 +0000 (07:45 +0900)
commit585892c557990d7a68e7f0108c4f6b078d721fde
tree7f67c65f95acdcffa6e36dff7d299eaaa1757a61
parentd257930267ed609678aa1dfb64897549d7274e38
[ hgemm ] Remove unnecessary K1 GEMM functions

- With perspective of memory, when K = 1, matrix transpose condition has nothing to do with GEMM algorithm.
- Remove all K1 noTrans / transA / transB / transAB and unify them into single function.

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

Signed-off-by: skykongkong8 <ss.kong@samsung.com>
nntrainer/tensor/hgemm/hgemm.cpp
nntrainer/tensor/hgemm/hgemm_noTrans.cpp
nntrainer/tensor/hgemm/hgemm_noTrans.h
nntrainer/tensor/hgemm/hgemm_transA.cpp
nntrainer/tensor/hgemm/hgemm_transA.h
nntrainer/tensor/hgemm/hgemm_transAB.cpp
nntrainer/tensor/hgemm/hgemm_transAB.h
nntrainer/tensor/hgemm/hgemm_transB.cpp
nntrainer/tensor/hgemm/hgemm_transB.h