From 1a679c4116484c1e2912d948b0784ac5b55d1c52 Mon Sep 17 00:00:00 2001 From: Anton Moberg Date: Wed, 10 Feb 2021 08:45:39 +0100 Subject: core_platform - TensorArena move Moved the initialisation of the TensorArena from inference_process.cpp in core_software to application level. Change-Id: Id2f8361b19241b4251e2ce90b4f330d32734e801 --- applications/freertos/main.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'applications') diff --git a/applications/freertos/main.cpp b/applications/freertos/main.cpp index 095af50..b926d1e 100644 --- a/applications/freertos/main.cpp +++ b/applications/freertos/main.cpp @@ -39,6 +39,10 @@ using namespace InferenceProcess; * InferenceJob ****************************************************************************/ +#define TENSOR_ARENA_SIZE 200000 + +__attribute__((section(".bss.NoInit"), aligned(16))) uint8_t inferenceProcessTensorArena[TENSOR_ARENA_SIZE]; + namespace { struct xInferenceJob : public InferenceJob { @@ -197,7 +201,7 @@ uint8_t expectedData[] = { void inferenceProcessTask(void *pvParameters) { QueueHandle_t queue = reinterpret_cast(pvParameters); - class InferenceProcess inferenceProcess; + class InferenceProcess inferenceProcess(inferenceProcessTensorArena, TENSOR_ARENA_SIZE); while (true) { xInferenceJob *job; -- cgit v1.2.1