summaryrefslogtreecommitdiff
path: root/source/use_case
diff options
context:
space:
mode:
authoralexander <alexander.efremov@arm.com>2021-07-06 19:47:59 +0100
committerAlexander Efremov <alexander.efremov@arm.com>2021-07-08 17:30:49 +0100
commit80eecfbdaad689c52d5a6d370a322f3d6a6150e4 (patch)
tree3c7d06d1e9e227981fa072fccab5a360a39ad1d7 /source/use_case
parent1da52aeb4468ad97c09e383400bbabc8c3c77227 (diff)
downloadml-embedded-evaluation-kit-80eecfbdaad689c52d5a6d370a322f3d6a6150e4.tar.gz
MLECO-1987: Minor refactoring.
ASRSlidingWindow can be used in other use-cases, thus it was renamed to decouple from ASR. Signed-off-by: alexander <alexander.efremov@arm.com> Change-Id: I2df977e4f18f490a532e0f27e3625b153ca464d7
Diffstat (limited to 'source/use_case')
-rw-r--r--source/use_case/asr/src/UseCaseHandler.cc2
-rw-r--r--source/use_case/inference_runner/src/UseCaseHandler.cc11
-rw-r--r--source/use_case/kws_asr/src/UseCaseHandler.cc2
3 files changed, 13 insertions, 2 deletions
diff --git a/source/use_case/asr/src/UseCaseHandler.cc b/source/use_case/asr/src/UseCaseHandler.cc
index dcc879f..8ef318f 100644
--- a/source/use_case/asr/src/UseCaseHandler.cc
+++ b/source/use_case/asr/src/UseCaseHandler.cc
@@ -135,7 +135,7 @@ namespace app {
}
/* Initialise an audio slider. */
- auto audioDataSlider = audio::ASRSlidingWindow<const int16_t>(
+ auto audioDataSlider = audio::FractionalSlidingWindow<const int16_t>(
audioArr,
audioArrSize,
audioParamsWinLen,
diff --git a/source/use_case/inference_runner/src/UseCaseHandler.cc b/source/use_case/inference_runner/src/UseCaseHandler.cc
index a75b2e4..b98b1c5 100644
--- a/source/use_case/inference_runner/src/UseCaseHandler.cc
+++ b/source/use_case/inference_runner/src/UseCaseHandler.cc
@@ -41,6 +41,17 @@ namespace app {
const size_t numInputs = model.GetNumInputs();
+#if VERIFY_TEST_OUTPUT
+ info("Initial input tensors values:\n");
+ for (size_t inputIndex = 0; inputIndex < model.GetNumInputs(); inputIndex++) {
+ arm::app::DumpTensor(model.GetInputTensor(inputIndex));
+ }
+ info("Initial output tensors values:\n");
+ for (size_t outputIndex = 0; outputIndex < model.GetNumOutputs(); outputIndex++) {
+ arm::app::DumpTensor(model.GetOutputTensor(outputIndex));
+ }
+#endif /* VERIFY_TEST_OUTPUT */
+
/* Populate each input tensor with random data. */
for (size_t inputIndex = 0; inputIndex < numInputs; inputIndex++) {
diff --git a/source/use_case/kws_asr/src/UseCaseHandler.cc b/source/use_case/kws_asr/src/UseCaseHandler.cc
index 60c0fd2..9080348 100644
--- a/source/use_case/kws_asr/src/UseCaseHandler.cc
+++ b/source/use_case/kws_asr/src/UseCaseHandler.cc
@@ -357,7 +357,7 @@ namespace app {
}
/* Initialise an audio slider. */
- auto audioDataSlider = audio::ASRSlidingWindow<const int16_t>(
+ auto audioDataSlider = audio::FractionalSlidingWindow<const int16_t>(
audioBuffer.data(),
audioBuffer.size(),
asrAudioParamsWinLen,