aboutsummaryrefslogtreecommitdiff
path: root/applications/inference_process/include/inference_process.hpp
diff options
context:
space:
mode:
authorKristofer Jonsson <kristofer.jonsson@arm.com>2021-12-15 11:16:26 +0100
committerKristofer Jonsson <kristofer.jonsson@arm.com>2022-01-14 08:56:32 +0100
commit40d886e7d3facda35558448f408fa99ab61a5963 (patch)
tree6b315925d24830665e2b8b9cb470ba4f610833e4 /applications/inference_process/include/inference_process.hpp
parent4c11a488d7f20c219ea6265480bc02f4b2cea1e3 (diff)
downloadethos-u-core-software-40d886e7d3facda35558448f408fa99ab61a5963.tar.gz
Remove unused functions
Change-Id: Idffa9b21385451883795412076ea48218d6c74ba
Diffstat (limited to 'applications/inference_process/include/inference_process.hpp')
-rw-r--r--applications/inference_process/include/inference_process.hpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/applications/inference_process/include/inference_process.hpp b/applications/inference_process/include/inference_process.hpp
index 1679e19..b8b2775 100644
--- a/applications/inference_process/include/inference_process.hpp
+++ b/applications/inference_process/include/inference_process.hpp
@@ -63,20 +63,12 @@ struct InferenceJob {
class InferenceProcess {
public:
- InferenceProcess(uint8_t *_tensorArena, size_t _tensorArenaSize) :
- lock(0), tensorArena(_tensorArena), tensorArenaSize(_tensorArenaSize) {}
+ InferenceProcess(uint8_t *_tensorArena, size_t _tensorArenaSize);
- bool push(const InferenceJob &job);
bool runJob(InferenceJob &job);
- bool run(bool exitOnEmpty = true);
private:
- volatile uint32_t lock;
uint8_t *tensorArena;
const size_t tensorArenaSize;
- std::queue<InferenceJob> inferenceJobQueue;
-
- void getLock();
- void freeLock();
};
} // namespace InferenceProcess