aboutsummaryrefslogtreecommitdiff
path: root/applications/message_process/src/message_process.cc
diff options
context:
space:
mode:
Diffstat (limited to 'applications/message_process/src/message_process.cc')
-rw-r--r--applications/message_process/src/message_process.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/applications/message_process/src/message_process.cc b/applications/message_process/src/message_process.cc
index 200d92b..c890399 100644
--- a/applications/message_process/src/message_process.cc
+++ b/applications/message_process/src/message_process.cc
@@ -201,7 +201,7 @@ bool MessageProcess::handleMessage() {
return false;
}
- printf("InferenceReq. user_arg=0x%" PRIx64 ", network={0x%" PRIu32 ", %" PRIu32 "}",
+ printf("InferenceReq. user_arg=0x%" PRIx64 ", network={0x%" PRIx32 ", %" PRIu32 "}",
req.user_arg,
req.network.ptr,
req.network.size);
@@ -241,8 +241,10 @@ bool MessageProcess::handleMessage() {
vector<DataPtr> expectedOutput;
InferenceJob job("job", networkModel, ifm, ofm, expectedOutput, -1);
+ job.invalidate();
bool failed = inferenceProcess.runJob(job);
+ job.clean();
sendInferenceRsp(req.user_arg, job.output, failed);
break;