From 34e249686923a0299a041fb6af10e56fc9fb76cd Mon Sep 17 00:00:00 2001 From: Kristofer Jonsson Date: Mon, 23 Nov 2020 16:22:10 +0100 Subject: Improved cache maintenance Invalidating and cleaning buffers exchanged between Core and remote CPU. Change-Id: Icd9ce6c916422a6bbcdd42e31651a622240d0ce4 --- applications/inference_process/include/inference_process.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'applications/inference_process/include/inference_process.hpp') diff --git a/applications/inference_process/include/inference_process.hpp b/applications/inference_process/include/inference_process.hpp index 53b9331..ec682d1 100644 --- a/applications/inference_process/include/inference_process.hpp +++ b/applications/inference_process/include/inference_process.hpp @@ -29,6 +29,9 @@ struct DataPtr { size_t size; DataPtr(void *data = nullptr, size_t size = 0); + + void invalidate(); + void clean(); }; struct InferenceJob { @@ -46,6 +49,9 @@ struct InferenceJob { const std::vector &output, const std::vector &expectedOutput, size_t numBytesToPrint); + + void invalidate(); + void clean(); }; class InferenceProcess { -- cgit v1.2.1