[nnfw-ncnn] Restructure directory and introduce mat class (#8532)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 29 Oct 2019 03:51:21 +0000 (12:51 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 29 Oct 2019 03:51:21 +0000 (12:51 +0900)
commitfb60165ac3ad3df5f3b6834e87dbc31a9b356afd
treedddbb395615f469a0f117194f2801f745dcd502d
parentb1eec753071b1c4b7b46c3abb85b56299544195e
[nnfw-ncnn] Restructure directory and introduce mat class (#8532)

Restructure ncnn directory
- Introduce internal srcn directory to divide with original ncnn directory
- Introduce mat.cpp and mat.h
- Update copyright

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
31 files changed:
compute/ncnn/README.md [new file with mode: 0644]
compute/ncnn/include/ncnn/mat.h [new file with mode: 0644]
compute/ncnn/include/ncnn/srcn/conv_type.h [moved from compute/ncnn/include/srcn/conv_type.h with 100% similarity]
compute/ncnn/include/ncnn/srcn/srcn_conv.h [moved from compute/ncnn/include/srcn/srcn_conv.h with 100% similarity]
compute/ncnn/src/mat.cpp [new file with mode: 0644]
compute/ncnn/src/srcn/common.h [moved from compute/ncnn/src/common.h with 99% similarity]
compute/ncnn/src/srcn/conv_sgemm_multithreads.cc [moved from compute/ncnn/src/conv_sgemm_multithreads.cc with 99% similarity]
compute/ncnn/src/srcn/conv_sgemm_multithreads.h [moved from compute/ncnn/src/conv_sgemm_multithreads.h with 98% similarity]
compute/ncnn/src/srcn/conv_sgemm_singlethread.cc [moved from compute/ncnn/src/conv_sgemm_singlethread.cc with 100% similarity]
compute/ncnn/src/srcn/conv_sgemm_singlethread.h [moved from compute/ncnn/src/conv_sgemm_singlethread.h with 97% similarity]
compute/ncnn/src/srcn/conv_sparse.cc [moved from compute/ncnn/src/conv_sparse.cc with 100% similarity]
compute/ncnn/src/srcn/conv_sparse.h [moved from compute/ncnn/src/conv_sparse.h with 97% similarity]
compute/ncnn/src/srcn/conv_winograd.cc [moved from compute/ncnn/src/conv_winograd.cc with 100% similarity]
compute/ncnn/src/srcn/conv_winograd.h [moved from compute/ncnn/src/conv_winograd.h with 98% similarity]
compute/ncnn/src/srcn/conv_winograd_batch.cc [moved from compute/ncnn/src/conv_winograd_batch.cc with 100% similarity]
compute/ncnn/src/srcn/conv_winograd_batch.h [moved from compute/ncnn/src/conv_winograd_batch.h with 98% similarity]
compute/ncnn/src/srcn/deconv_sgemm_multithreads.cc [moved from compute/ncnn/src/deconv_sgemm_multithreads.cc with 100% similarity]
compute/ncnn/src/srcn/deconv_sgemm_multithreads.h [moved from compute/ncnn/src/deconv_sgemm_multithreads.h with 98% similarity]
compute/ncnn/src/srcn/depthwise_conv.cc [moved from compute/ncnn/src/depthwise_conv.cc with 99% similarity]
compute/ncnn/src/srcn/direct_conv_colmajor.cc [moved from compute/ncnn/src/direct_conv_colmajor.cc with 99% similarity]
compute/ncnn/src/srcn/direct_conv_colmajor.h [moved from compute/ncnn/src/direct_conv_colmajor.h with 96% similarity]
compute/ncnn/src/srcn/sgemm_kernel.cc [moved from compute/ncnn/src/sgemm_kernel.cc with 100% similarity]
compute/ncnn/src/srcn/sgemm_kernel.h [moved from compute/ncnn/src/sgemm_kernel.h with 98% similarity]
compute/ncnn/src/srcn/sgemm_pack.cc [moved from compute/ncnn/src/sgemm_pack.cc with 99% similarity]
compute/ncnn/src/srcn/sgemm_pack.h [moved from compute/ncnn/src/sgemm_pack.h with 99% similarity]
compute/ncnn/src/srcn/sgemm_singlethread.cc [moved from compute/ncnn/src/sgemm_singlethread.cc with 100% similarity]
compute/ncnn/src/srcn/sgemm_singlethread.h [moved from compute/ncnn/src/sgemm_singlethread.h with 100% similarity]
compute/ncnn/src/srcn/sgemm_test.cc [moved from compute/ncnn/src/sgemm_test.cc with 99% similarity]
compute/ncnn/src/srcn/srcn_conv.cc [moved from compute/ncnn/src/srcn_conv.cc with 99% similarity]
compute/ncnn/src/srcn/winograd.h [moved from compute/ncnn/src/winograd.h with 100% similarity]
runtimes/neurun/backend/srcn/kernel/TransposeConvLayer.cc