release resources in modeld (#1700)

This commit is contained in:
Dean Lee
2020-06-20 02:38:39 +08:00
committed by GitHub
parent fa0b47e6f2
commit c8082190a0
2 changed files with 6 additions and 0 deletions
+2
View File
@@ -231,6 +231,8 @@ int main(int argc, char **argv) {
LOG("joining live_thread");
err = pthread_join(live_thread_handle, NULL);
assert(err == 0);
clReleaseCommandQueue(q);
clReleaseContext(context);
return 0;
}
+4
View File
@@ -55,6 +55,10 @@ float *frame_prepare(ModelFrame* frame, cl_command_queue q,
void frame_free(ModelFrame* frame) {
transform_destroy(&frame->transform);
loadyuv_destroy(&frame->loadyuv);
clReleaseMemObject(frame->net_input);
clReleaseMemObject(frame->transformed_v_cl);
clReleaseMemObject(frame->transformed_u_cl);
clReleaseMemObject(frame->transformed_y_cl);
}