From: 박종현/동작제어Lab(SR)/Senior Engineer/삼성전자 Date: Wed, 4 Apr 2018 06:52:03 +0000 (+0900) Subject: [NNAPI unittest] Show configurations before run (#417) X-Git-Tag: 0.1~442 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aed8ad0615bb43f7c739db880d6d9e98e4cf6e8d;p=platform%2Fcore%2Fml%2Fnnfw.git [NNAPI unittest] Show configurations before run (#417) This commit revises 'nnapi_unittest_conv_1' to show configurations before run (to make it easy to analyze issues). Signed-off-by: Jonghyun Park --- diff --git a/tools/nnapi_unittests/tests/conv_1.cpp b/tools/nnapi_unittests/tests/conv_1.cpp index 7841c2a..915e012 100644 --- a/tools/nnapi_unittests/tests/conv_1.cpp +++ b/tools/nnapi_unittests/tests/conv_1.cpp @@ -98,6 +98,30 @@ int main(int argc, char **argv) const SampleKernelObject kernel{kernel::Shape{KER_N, KER_C, KER_H, KER_W}}; const SampleBiasObject bias{KER_N}; + std::cout << "Configurations:" << std::endl; +#define PRINT_NEWLINE() { std::cout << std::endl; } +#define PRINT_VALUE(value) { std::cout << " " << #value << ": " << (value) << std::endl; } + PRINT_VALUE(STRIDE_H); + PRINT_VALUE(STRIDE_W); + PRINT_NEWLINE(); + + PRINT_VALUE(IFM_C); + PRINT_VALUE(IFM_H); + PRINT_VALUE(IFM_W); + PRINT_NEWLINE(); + + PRINT_VALUE(KER_N); + PRINT_VALUE(KER_C); + PRINT_VALUE(KER_H); + PRINT_VALUE(KER_W); + PRINT_NEWLINE(); + + PRINT_VALUE(OFM_C); + PRINT_VALUE(OFM_H); + PRINT_VALUE(OFM_W); +#undef PRINT_VALUE +#undef PRINT_NEWLINE + // Configure Kernel Data const uint32_t kernel_size = KER_N * KER_C * KER_H * KER_W; float kernel_data[kernel_size] = { 0.0f, };